Torque2D Reference
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
ServerInfo Struct Reference

#include <serverQuery.h>

Public Types

enum  StatusFlags {
  Status_Dedicated = BIT(0) , Status_Passworded = BIT(1) , Status_Linux = BIT(2) , Status_New = 0 ,
  Status_Querying = BIT(28) , Status_Updating = BIT(29) , Status_Responded = BIT(30) , Status_TimedOut = BIT(31)
}
 

Public Member Functions

 ServerInfo ()
 
 ~ServerInfo ()
 
bool isNew ()
 
bool isQuerying ()
 
bool isUpdating ()
 
bool hasResponded ()
 
bool isTimedOut ()
 
bool isDedicated ()
 
bool isPassworded ()
 
bool isLinux ()
 

Public Attributes

U8 numPlayers
 
U8 maxPlayers
 
U8 numBots
 
char * name
 
char * gameType
 
char * missionName
 
char * missionType
 
char * statusString
 
char * infoString
 
NetAddress address
 
U32 version
 
U32 ping
 
U32 cpuSpeed
 
bool isFavorite
 
BitSet32 status
 

Member Enumeration Documentation

◆ StatusFlags

Enumerator
Status_Dedicated 
Status_Passworded 
Status_Linux 
Status_New 
Status_Querying 
Status_Updating 
Status_Responded 
Status_TimedOut 

Constructor & Destructor Documentation

◆ ServerInfo()

ServerInfo ( )
inline

◆ ~ServerInfo()

~ServerInfo ( )

Member Function Documentation

◆ hasResponded()

bool hasResponded ( )
inline

◆ isDedicated()

bool isDedicated ( )
inline

◆ isLinux()

bool isLinux ( )
inline

◆ isNew()

bool isNew ( )
inline

◆ isPassworded()

bool isPassworded ( )
inline

◆ isQuerying()

bool isQuerying ( )
inline

◆ isTimedOut()

bool isTimedOut ( )
inline

◆ isUpdating()

bool isUpdating ( )
inline

Member Data Documentation

◆ address

NetAddress address

◆ cpuSpeed

U32 cpuSpeed

◆ gameType

char* gameType

◆ infoString

char* infoString

◆ isFavorite

bool isFavorite

◆ maxPlayers

U8 maxPlayers

◆ missionName

char* missionName

◆ missionType

char* missionType

◆ name

char* name

◆ numBots

U8 numBots

◆ numPlayers

U8 numPlayers

◆ ping

U32 ping

◆ status

BitSet32 status

◆ statusString

char* statusString

◆ version

U32 version

The documentation for this struct was generated from the following files: