DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Compression::FileInput Class Reference

Public Member Functions

 FileInput (const char *filename, Methods method)
 
 ~FileInput (void)
 
void attach (std::istream &stream)
 

Protected Attributes

Methods m_method
 
std::ifstream m_stream
 
StreamBufferm_buffer
 

Constructor & Destructor Documentation

DUNE::Compression::FileInput::FileInput ( const char *  filename,
Methods  method 
)
inline

References attach(), and m_stream.

DUNE::Compression::FileInput::~FileInput ( void  )
inline

References m_buffer.

Member Function Documentation

void DUNE::Compression::FileInput::attach ( std::istream &  stream)
inline

Member Data Documentation

StreamBuffer* DUNE::Compression::FileInput::m_buffer
protected

Referenced by attach(), and ~FileInput().

Methods DUNE::Compression::FileInput::m_method
protected

Referenced by attach().

std::ifstream DUNE::Compression::FileInput::m_stream
protected

Referenced by FileInput().

Collaboration diagram for DUNE::Compression::FileInput:
Collaboration graph