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

#include <plNetGameServerState.h>

Public Types

enum  {
  kHasServerName = 0x01, kHasServerType = 0x02, kHasServerAddr = 0x04, kHasServerPort = 0x08,
  kHasServerGuid = 0x10
}

Public Member Functions

 plNetServerSessionInfo ()
void read (hsStream *S)
void write (hsStream *S)
uint8_t getContents () const
plString getServerName () const
plString getServerAddr () const
uint8_t getServerType () const
uint16_t getServerPort () const
plUuid getServerGuid () const
void setServerName (const plString &name)
void setServerAddr (const plString &addr)
void setServerType (uint8_t type)
void setServerPort (uint16_t port)
void setServerGuid (const plUuid &guid)
void clearServerName ()
void clearServerAddr ()
void clearServerType ()
void clearServerPort ()
void clearServerGuid ()

Member Enumeration Documentation

anonymous enum
Enumerator:
kHasServerName 
kHasServerType 
kHasServerAddr 
kHasServerPort 
kHasServerGuid 

Constructor & Destructor Documentation

plNetServerSessionInfo::plNetServerSessionInfo ( )

Member Function Documentation

void plNetServerSessionInfo::clearServerAddr ( )
void plNetServerSessionInfo::clearServerGuid ( )
void plNetServerSessionInfo::clearServerName ( )
void plNetServerSessionInfo::clearServerPort ( )
void plNetServerSessionInfo::clearServerType ( )
uint8_t plNetServerSessionInfo::getContents ( ) const
plString plNetServerSessionInfo::getServerAddr ( ) const
plUuid plNetServerSessionInfo::getServerGuid ( ) const
plString plNetServerSessionInfo::getServerName ( ) const
uint16_t plNetServerSessionInfo::getServerPort ( ) const
uint8_t plNetServerSessionInfo::getServerType ( ) const
void plNetServerSessionInfo::read ( hsStream S)
void plNetServerSessionInfo::setServerAddr ( const plString addr)
void plNetServerSessionInfo::setServerGuid ( const plUuid guid)
void plNetServerSessionInfo::setServerName ( const plString name)
void plNetServerSessionInfo::setServerPort ( uint16_t  port)
void plNetServerSessionInfo::setServerType ( uint8_t  type)
void plNetServerSessionInfo::write ( hsStream S)

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