Input (loading) archive. More...
#include <Serialization.h>
Public Member Functions | |
IStrArchive (const std::string &sSource) | |
virtual void | Serialize (void *Buffer, unsigned int Count) |
virtual void | Skip (unsigned int Count) |
virtual bool | EndOfFile () const |
Protected Attributes | |
unsigned int | m_uPosition |
Input (loading) archive.
IStrArchive::IStrArchive | ( | const std::string & | sSource | ) | [inline] |
virtual bool IStrArchive::EndOfFile | ( | ) | const [inline, virtual] |
Implements Archive.
References StrArchive::m_sSource, and m_uPosition.
Referenced by DiskSessionRecorder::getPackets().
virtual void IStrArchive::Serialize | ( | void * | Buffer, | |
unsigned int | Count | |||
) | [inline, virtual] |
Implements Archive.
References StrArchive::m_sSource, m_uPosition, and UT_ASSERT.
virtual void IStrArchive::Skip | ( | unsigned int | Count | ) | [inline, virtual] |
Implements Archive.
References StrArchive::m_sSource, m_uPosition, and UT_ASSERT.
Referenced by DiskSessionRecorder::getPackets().
unsigned int IStrArchive::m_uPosition [protected] |
Referenced by EndOfFile(), Serialize(), and Skip().