Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::NetworkModuleSettings::LocatedServer_t Struct Reference

Description of a located server. More...

Collaboration diagram for Burger::NetworkModuleSettings::LocatedServer_t:

Public Attributes

NetAddr_t m_Address
 Network address of the game server.
 
NetAddr_t m_PingAddress
 Address datagram came from.
 
uint32_t m_uFlags
 States to process on this entry, see kFlagNewGame.
 
uint32_t m_uTimeMark
 Time this server was heard from (Platform specific timebase)
 
char m_Name [kMaxGameNameLen+1]
 Name of the game server.
 

Static Public Attributes

static const uint_t kFlagNewGame = 0x01U
 Located game server is a new one.
 
static const uint_t kFlagIsDuplicate = 0x2U
 Located game server is a duplicate of a previous one.
 

Detailed Description

Description of a located server.


When enumeration is active, located servers on the network will be stored in instances of this structure and will contain the information needed to connect to the remote server.

See also
StartEnumeration(EnumerationProc,void *,uint_t)

Member Data Documentation

◆ kFlagIsDuplicate

const uint_t Burger::NetworkModuleSettings::LocatedServer_t::kFlagIsDuplicate = 0x2U
static

Located game server is a duplicate of a previous one.

◆ kFlagNewGame

const uint_t Burger::NetworkModuleSettings::LocatedServer_t::kFlagNewGame = 0x01U
static

Located game server is a new one.

◆ m_Address

NetAddr_t Burger::NetworkModuleSettings::LocatedServer_t::m_Address

Network address of the game server.

◆ m_Name

char Burger::NetworkModuleSettings::LocatedServer_t::m_Name[kMaxGameNameLen+1]

Name of the game server.

◆ m_PingAddress

NetAddr_t Burger::NetworkModuleSettings::LocatedServer_t::m_PingAddress

Address datagram came from.

◆ m_uFlags

uint32_t Burger::NetworkModuleSettings::LocatedServer_t::m_uFlags

States to process on this entry, see kFlagNewGame.

◆ m_uTimeMark

uint32_t Burger::NetworkModuleSettings::LocatedServer_t::m_uTimeMark

Time this server was heard from (Platform specific timebase)