![]() |
Plasma Engine
2.0
|
Encapsulates all the data that is transmitted when sending or receiving a message with plRemoteInterface. More...
#include <RemoteMessage.h>
Public Member Functions | |
plRemoteMessage (plUInt32 uiSystemID, plUInt32 uiMessageID) | |
plRemoteMessage (const plRemoteMessage &rhs) | |
void | operator= (const plRemoteMessage &rhs) |
Sending | |
PL_ALWAYS_INLINE void | SetMessageID (plUInt32 uiSystemID, plUInt32 uiMessageID) |
For setting the message IDs before sending it. | |
PL_ALWAYS_INLINE plStreamWriter & | GetWriter () |
Returns a stream writer to append data to the message. | |
Receiving | |
PL_ALWAYS_INLINE plStreamReader & | GetReader () |
Returns a stream reader for reading the message data. | |
PL_ALWAYS_INLINE plUInt32 | GetApplicationID () const |
PL_ALWAYS_INLINE plUInt32 | GetSystemID () const |
PL_ALWAYS_INLINE plUInt32 | GetMessageID () const |
PL_ALWAYS_INLINE plArrayPtr< const plUInt8 > | GetMessageData () const |
Friends | |
class | plRemoteInterface |
Encapsulates all the data that is transmitted when sending or receiving a message with plRemoteInterface.