libHSPlasma
|
#include <plNetMsgStream.h>
Public Member Functions | |
plNetMsgStream () | |
virtual void | read (hsStream *S, plResManager *mgr) |
virtual void | write (hsStream *S, plResManager *mgr) |
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) |
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 } |
![]() | |
virtual void | IPrcWrite (pfPrcHelper *prc) |
virtual void | IPrcParse (const pfPrcTag *tag, plResManager *mgr) |
plNetMsgStream::plNetMsgStream | ( | ) |
unsigned char plNetMsgStream::getCompressionType | ( | ) | const |
hsRAMStream* plNetMsgStream::getStream | ( | ) |
|
virtual |
Reads this creatable directly from the stream. If any keys are read, they will be added to the plResManager automatically.
Reimplemented from plNetMessage.
Reimplemented in plNetMsgGameMessageDirected, plNetMsgGameMessage, and plNetMsgLoadClone.
void plNetMsgStream::setCompressionType | ( | unsigned char | type | ) |
|
virtual |
Writes this creatable directly to the stream. The plResManager is used to manage any key references written by this creatable.
Reimplemented from plNetMessage.
Reimplemented in plNetMsgGameMessageDirected, plNetMsgGameMessage, and plNetMsgLoadClone.