Inheritance diagram for lfc::BinaryOutput::

Public Methods | |
| BinaryOutput () | |
| BinaryOutput (_Output< char > &outputBase) | |
| virtual | ~BinaryOutput () throw () |
| virtual void | push (const char &value) |
| virtual long | write (const char *buffer, long count, bool bWaitAll=true) |
| virtual void | flush () |
| virtual BinaryOutput & | operator<< (Byte value) |
| virtual BinaryOutput & | operator<< (char value) |
| virtual BinaryOutput & | operator<< (bool value) |
| virtual BinaryOutput & | operator<< (short value) |
| virtual BinaryOutput & | operator<< (long value) |
| virtual BinaryOutput & | operator<< (Word value) |
| virtual BinaryOutput & | operator<< (DWord value) |
| virtual BinaryOutput & | operator<< (float value) |
| virtual BinaryOutput & | operator<< (double value) |
| virtual BinaryOutput & | operator<< (const _Serializable &obj) |
| virtual BinaryOutput & | operator<< (const _Serializable *pObj) |
| virtual BinaryOutput & | operator<< (Ptr< const _Serializable > spObj) |
Protected Types | |
| typedef map< long, const _Serializable *> | WriteMap |
Protected Methods | |
| template<class TYPE> void | writeValue (const TYPE &value) |
| virtual void | writeClassID (RTTI::ID classID) |
| virtual void | writeObjectID (long objectID) |
Static Protected Methods | |
| long | objectID (const _Serializable &obj) |
Protected Attributes | |
| WriteMap | m_writeMap |
make this thread safe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
Reimplemented from lfc::_Output. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001