libHSPlasma
|
#include <plNetMsgGameMessage.h>
Public Member Functions | |
plNetMsgGameMessage () | |
~plNetMsgGameMessage () | |
virtual void | read (hsStream *S, plResManager *mgr) |
virtual void | write (hsStream *S, plResManager *mgr) |
plUnifiedTime | getDeliveryTime () const |
plMessage * | getMessage () const |
void | setDeliveryTime (const plUnifiedTime &deliveryTime) |
void | setMessage (plMessage *Message) |
![]() | |
plNetMsgStream () | |
hsRAMStream * | getStream () |
unsigned char | getCompressionType () const |
void | setCompressionType (unsigned char type) |
![]() | |
plNetMessage () | |
unsigned int | getFlags () const |
unsigned char | getProtocolVerMaj () const |
unsigned char | getProtocolVerMin () const |
plUnifiedTime | getTimeSent () const |
unsigned int | getContext () const |
unsigned int | getTransID () const |
unsigned int | getPlayerID () const |
plUuid | getAcctUuid () const |
void | setFlags (unsigned int flags) |
void | setTimeSent (const plUnifiedTime &timeSent) |
void | setContext (unsigned int context) |
void | setTransID (unsigned int transID) |
void | setPlayerID (unsigned int playerID) |
void | setAcctUuid (const plUuid &acctUuid) |
void | setProtocolVer (unsigned char maj, unsigned char min) |
![]() | |
plCreatable () | |
virtual | ~plCreatable () |
virtual short | ClassIndex () const =0 |
short | ClassIndex (PlasmaVer ver) const |
virtual const char * | ClassName () const |
virtual bool | ClassInstance (short) const |
virtual bool | isStub () const |
virtual void | prcWrite (pfPrcHelper *prc) |
virtual void | prcParse (const pfPrcTag *tag, plResManager *mgr) |
Protected Member Functions | |
virtual void | IPrcWrite (pfPrcHelper *prc) |
virtual void | IPrcParse (const pfPrcTag *tag, plResManager *mgr) |
Additional Inherited Members | |
![]() | |
enum | ContentFlags { kHasTimeSent = 0x1, kHasGameMsgRecvrs = 0x2, kEchoBackToSender = 0x4, kRequestP2P = 0x8, kAllowTimeOut = 0x10, kIndirectMember = 0x20, kPublicIPClient = 0x40, kHasContext = 0x80, kAskVaultForGameState = 0x100, kHasTransactionID = 0x200, kNewSDLState = 0x400, kInitialAgeStateRequest = 0x800, kHasPlayerID = 0x1000, kUseRelevanceRegions = 0x2000, kHasAcctUuid = 0x4000, kInterAgeRouting = 0x8000, kHasVersion = 0x10000, kIsSystemMessage = 0x20000, kNeedsReliableSend = 0x40000, kRouteToAllPlayers = 0x80000 } |
plNetMsgGameMessage::plNetMsgGameMessage | ( | ) |
plNetMsgGameMessage::~plNetMsgGameMessage | ( | ) |
plUnifiedTime plNetMsgGameMessage::getDeliveryTime | ( | ) | const |
plMessage* plNetMsgGameMessage::getMessage | ( | ) | const |
|
protectedvirtual |
Reimplemented from plNetMsgStream.
Reimplemented in plNetMsgGameMessageDirected, and plNetMsgLoadClone.
|
protectedvirtual |
Reimplemented from plNetMsgStream.
Reimplemented in plNetMsgGameMessageDirected, and plNetMsgLoadClone.
|
virtual |
Reads this creatable directly from the stream. If any keys are read, they will be added to the plResManager automatically.
Reimplemented from plNetMsgStream.
Reimplemented in plNetMsgGameMessageDirected, and plNetMsgLoadClone.
void plNetMsgGameMessage::setDeliveryTime | ( | const plUnifiedTime & | deliveryTime | ) |
void plNetMsgGameMessage::setMessage | ( | plMessage * | Message | ) |
|
virtual |
Writes this creatable directly to the stream. The plResManager is used to manage any key references written by this creatable.
Reimplemented from plNetMsgStream.
Reimplemented in plNetMsgGameMessageDirected, and plNetMsgLoadClone.