|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAIAGENT::CMsgIStream Class Reference#include <msg_stream.h>
Inheritance diagram for NLAIAGENT::CMsgIStream:
List of all members.
Constructor & Destructor Documentation
NLAIAGENT::CMsgIStream::CMsgIStream |
( |
const IBaseGroupType & |
l |
) |
[inline] |
|
NLAIAGENT::CMsgIStream::CMsgIStream |
( |
const CMsgIStream & |
ist |
) |
[inline] |
|
virtual NLAIAGENT::CMsgIStream::~CMsgIStream |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
virtual sint32 NLAIAGENT::CMsgIStream::getPos |
( |
|
) |
[inline, virtual] |
|
|
Get the location of the stream pointer.
NB: If the stream doesn't support the seek fonctionnality, it throw ESeekNotSupported. Default implementation: { throw ESeekNotSupported; } -
Parameters:
-
offset |
is the wanted offset from the origin. |
origin |
is the origin of the seek |
-
Returns:
-
the new offset regarding from the origin.
-
See also:
-
ESeekNotSupported SeekOrigin seek
Reimplemented from NLMISC::IStream.
Definition at line 82 of file msg_stream.h.
References _Pos. |
bool NLAIAGENT::CMsgIStream::isEnd |
( |
|
) |
const [inline] |
|
void NLAIAGENT::CMsgIStream::serial |
( |
std::string & |
b |
) |
throw (NLMISC::EStream) [virtual] |
|
void NLAIAGENT::CMsgIStream::serial |
( |
char & |
b |
) |
throw (NLMISC::EStream) [virtual] |
|
void NLAIAGENT::CMsgIStream::serial |
( |
bool & |
b |
) |
throw (NLMISC::EStream) [virtual] |
|
void NLAIAGENT::CMsgIStream::serial |
( |
double & |
b |
) |
throw (NLMISC::EStream) [virtual] |
|
void NLAIAGENT::CMsgIStream::serial |
( |
float & |
b |
) |
throw (NLMISC::EStream) [virtual] |
|
virtual void NLAIAGENT::CMsgIStream::serialBit |
( |
bool & |
bit |
) |
throw (NLMISC::EReadError) [inline, virtual] |
|
|
Method to be specified by the Deriver.
-
Warning:
-
Do not call these methods from outside, unless you really know what you are doing. Using them instead of serial() can lead to communication problems between different platforms !
Implements NLMISC::IStream.
Definition at line 74 of file msg_stream.h.
References _List. |
Member Data Documentation
sint32 NLAIAGENT::CMsgIStream::_Len [private]
|
|
sint32 NLAIAGENT::CMsgIStream::_Pos [private]
|
|
The documentation for this class was generated from the following files:
|
|