Public Member Functions | |
bool | readState (uint32 &sceneId, uint32 &threadId) |
void | writeState (uint32 sceneId, uint32 threadId) |
void | read (Common::ReadStream *in) |
void | write (Common::WriteStream *out) |
void | deleteReadStream () |
Protected Member Functions | |
Common::WriteStream * | newWriteStream () |
uint32 | calcWriteBufferSize () |
virtual uint32 | calcWriteBufferSizeInternal ()=0 |
virtual bool | readStateInternal (Common::ReadStream *in)=0 |
virtual void | writeStateInternal (Common::WriteStream *out)=0 |
Protected Attributes | |
uint32 | _writeBufferSize |
byte * | _writeBuffer |
Common::SeekableReadStream * | _readStream |