Inheritance diagram for lfc::BinaryInput::
Public Methods | |
BinaryInput () | |
BinaryInput (_Input< char > &inputBase) | |
virtual | ~BinaryInput () throw () |
virtual char | pop () |
virtual long | read (char *buffer, long count, bool bWaitAll=true) |
virtual BinaryInput & | operator>> (Byte &value) |
virtual BinaryInput & | operator>> (char &value) |
virtual BinaryInput & | operator>> (bool &value) |
virtual BinaryInput & | operator>> (short &value) |
virtual BinaryInput & | operator>> (long &value) |
virtual BinaryInput & | operator>> (Word &value) |
virtual BinaryInput & | operator>> (DWord &value) |
virtual BinaryInput & | operator>> (float &value) |
virtual BinaryInput & | operator>> (double &value) |
virtual BinaryInput & | operator>> (_Serializable &obj) |
template<class TYPE> BinaryInput & | operator>> (TYPE *&rpObj) |
template<class TYPE> TYPE * | newObject () |
template<class TYPE> BinaryInput & | operator>> (Ptr< TYPE > &rspObj) |
Protected Types | |
typedef map< long, _Serializable *> | ReadMap |
Protected Methods | |
template<class TYPE> void | readValue (TYPE &value) |
virtual RTTI::ID | readClassID () |
virtual long | readObjectID () |
Protected Attributes | |
ReadMap | m_readMap |
make this thread safe
|
|
|
|
|
|
|
|
|
Reimplemented from lfc::_Input. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|