libHSPlasma
Public Types | Public Member Functions | List of all members
plNetGameServerState Class Reference

#include <plNetGameServerState.h>

Public Types

enum  Flags { kCompressed = 0x1, kCompressFailed = 0x2, kUnCompressFailed = 0x4 }

Public Member Functions

 plNetGameServerState ()
 ~plNetGameServerState ()
void read (hsStream *S)
void write (hsStream *S)
uint32_t getFlags () const
uint16_t getMajorVer () const
uint16_t getMinorVer () const
const plNetServerSessionInfogetSession () const
plNetServerSessionInfogetSession ()
const plSDLMgrgetSDLMgr () const
plSDLMgrgetSDLMgr ()
void setFlags (uint32_t flags)
void setVersion (uint16_t major, uint16_t minor)
size_t numRecords () const
plStateDataRecordgetRecord (size_t idx) const
plUoid getObject (size_t idx) const
void addRecord (plStateDataRecord *rec, const plUoid &obj)
void delRecord (size_t idx)
void clearRecords ()

Member Enumeration Documentation

Enumerator:
kCompressed 
kCompressFailed 
kUnCompressFailed 

Constructor & Destructor Documentation

plNetGameServerState::plNetGameServerState ( )
plNetGameServerState::~plNetGameServerState ( )

Member Function Documentation

void plNetGameServerState::addRecord ( plStateDataRecord rec,
const plUoid obj 
)
void plNetGameServerState::clearRecords ( )
void plNetGameServerState::delRecord ( size_t  idx)
uint32_t plNetGameServerState::getFlags ( ) const
uint16_t plNetGameServerState::getMajorVer ( ) const
uint16_t plNetGameServerState::getMinorVer ( ) const
plUoid plNetGameServerState::getObject ( size_t  idx) const
plStateDataRecord* plNetGameServerState::getRecord ( size_t  idx) const
const plSDLMgr& plNetGameServerState::getSDLMgr ( ) const
plSDLMgr& plNetGameServerState::getSDLMgr ( )
const plNetServerSessionInfo& plNetGameServerState::getSession ( ) const
plNetServerSessionInfo& plNetGameServerState::getSession ( )
size_t plNetGameServerState::numRecords ( ) const
void plNetGameServerState::read ( hsStream S)
void plNetGameServerState::setFlags ( uint32_t  flags)
void plNetGameServerState::setVersion ( uint16_t  major,
uint16_t  minor 
)
void plNetGameServerState::write ( hsStream S)

The documentation for this class was generated from the following file: