#include <csaRecord.h>
Public Member Functions | |
InputStream (std::istream &is) | |
InputStream (std::istream &is, boost::shared_ptr< RecordVisitor > rv) | |
virtual | ~InputStream () |
virtual void | load (Record *) |
const SimpleState & | getState () const |
Private Attributes | |
std::istream & | is |
SimpleState | state |
boost::shared_ptr< RecordVisitor > | rv |
Definition at line 16 of file csaRecord.h.
osl::record::csa::InputStream::InputStream | ( | std::istream & | is | ) |
Definition at line 204 of file csaRecord.cc.
osl::record::csa::InputStream::InputStream | ( | std::istream & | is, |
boost::shared_ptr< RecordVisitor > | rv | ||
) |
osl::record::csa::InputStream::~InputStream | ( | ) | [virtual] |
Definition at line 227 of file csaRecord.cc.
const SimpleState& osl::record::csa::InputStream::getState | ( | ) | const [inline] |
Definition at line 29 of file csaRecord.h.
References state.
void osl::record::csa::InputStream::load | ( | Record * | rec | ) | [virtual] |
CsaIOError |
Implements osl::record::IRecordStream.
Definition at line 230 of file csaRecord.cc.
References osl::OslConfig::inUnitTest().
Referenced by osl::record::csa::CsaFile::CsaFile(), and osl::record::csa::CsaString::CsaString().
std::istream& osl::record::csa::InputStream::is [private] |
Definition at line 19 of file csaRecord.h.
boost::shared_ptr<RecordVisitor> osl::record::csa::InputStream::rv [private] |
Definition at line 21 of file csaRecord.h.
SimpleState osl::record::csa::InputStream::state [private] |
Definition at line 20 of file csaRecord.h.
Referenced by getState().