|
Odamex
Setting the Standard in Multiplayer Doom
|
#include <net_packet.h>
Public Member Functions | |
| ServerBase () | |
| virtual | ~ServerBase () |
| virtual int32_t | Parse () |
| int32_t | Query (int32_t Timeout) |
| void | SetAddress (const std::string &Address, const int16_t &Port) |
| std::string | GetAddress () const |
| uint32_t | GetPing () const |
| int | GetLock () |
| int | TryLock () |
| int | Unlock () |
| int | GetLock () |
| int | TryLock () |
| int | Unlock () |
Protected Attributes | |
| BufferedSocket | Socket |
| uint32_t | challenge |
| uint32_t | response |
| uint32_t | Ping |
| AG_Mutex | m_Mutex |
| agOdalaunch::ServerBase::ServerBase | ( | ) | [inline] |
| virtual agOdalaunch::ServerBase::~ServerBase | ( | ) | [inline, virtual] |
| std::string agOdalaunch::ServerBase::GetAddress | ( | ) | const [inline] |
| int agOdalaunch::ServerBase::GetLock | ( | ) | [inline] |
| int agOdalaunch::ServerBase::GetLock | ( | ) | [inline] |
| uint32_t agOdalaunch::ServerBase::GetPing | ( | ) | const [inline] |
| virtual int32_t agOdalaunch::ServerBase::Parse | ( | ) | [inline, virtual] |
Reimplemented in agOdalaunch::MasterServer, and agOdalaunch::Server.
Reimplemented in agOdalaunch::Server.
| void agOdalaunch::ServerBase::SetAddress | ( | const std::string & | Address, |
| const int16_t & | Port | ||
| ) | [inline] |
| int agOdalaunch::ServerBase::TryLock | ( | ) | [inline] |
| int agOdalaunch::ServerBase::TryLock | ( | ) | [inline] |
| int agOdalaunch::ServerBase::Unlock | ( | ) | [inline] |
| int agOdalaunch::ServerBase::Unlock | ( | ) | [inline] |
uint32_t agOdalaunch::ServerBase::challenge [protected] |
AG_Mutex agOdalaunch::ServerBase::m_Mutex [protected] |
uint32_t agOdalaunch::ServerBase::Ping [protected] |
uint32_t agOdalaunch::ServerBase::response [protected] |
BufferedSocket agOdalaunch::ServerBase::Socket [protected] |