ldas-tools-diskcacheAPI 2.7.7
Public Types | Public Member Functions | Private Attributes | List of all members
diskCache::Streams::IFStream Class Reference

File stream. More...

#include <FStream.hh>

Inheritance diagram for diskCache::Streams::IFStream:
Inheritance graph
[legend]
Collaboration diagram for diskCache::Streams::IFStream:
Collaboration graph
[legend]

Public Types

typedef ::LDASTools::AL::ifstream stream_type
 
typedef ::LDASTools::AL::ifstream stream_type
 
typedef ::LDASTools::AL::ifstream stream_type
 

Public Member Functions

 IFStream (const std::string &Filename)
 Constructor. More...
 
 IFStream (const std::string &Filename)
 Constructor. More...
 
 IFStream (const std::string &Filename)
 Constructor. More...
 

Private Attributes

std::string m_filename
 

Detailed Description

File stream.

This handles a file stream. As part of handling an output file stream, this class creates a temporary file. If there is no issues with the file, then the temporary file will be renamed.

Member Typedef Documentation

◆ stream_type [1/3]

typedef ::LDASTools::AL::ifstream diskCache::Streams::IFStream::stream_type

◆ stream_type [2/3]

typedef ::LDASTools::AL::ifstream diskCache::Streams::IFStream::stream_type

◆ stream_type [3/3]

typedef ::LDASTools::AL::ifstream diskCache::Streams::IFStream::stream_type

Constructor & Destructor Documentation

◆ IFStream() [1/3]

diskCache::Streams::IFStream::IFStream ( const std::string &  Filename)

Constructor.

Parameters
[in]FilenameThe source filename.

◆ IFStream() [2/3]

diskCache::Streams::IFStream::IFStream ( const std::string &  Filename)

Constructor.

Parameters
[in]FilenameThe source filename.

◆ IFStream() [3/3]

diskCache::Streams::IFStream::IFStream ( const std::string &  Filename)

Constructor.

Parameters
[in]FilenameThe source filename.

Member Data Documentation

◆ m_filename

std::string diskCache::Streams::IFStream::m_filename
private

The documentation for this class was generated from the following files: