SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GameServer Class Reference

#include <GameServer.h>

Inheritance diagram for GameServer:
Inheritance graph
Collaboration diagram for GameServer:
Collaboration graph

Public Member Functions

 ~GameServer () override
 GameServer (int id)
bool ReadConfigAndRestart ()
bool ShutDown ()
const ACE_INET_Addr & getAddress ()
QString getName ()
uint8_t getId ()
uint16_t getCurrentPlayers ()
uint16_t getMaxPlayers ()
int getMaxCharacterSlots () const
- Public Member Functions inherited from EventProcessor
int open (void *args=nullptr)
int handle_timeout (const ACE_Time_Value &current_time, const void *act)
virtual bool per_thread_setup ()

Protected Member Functions

int handle_close (ACE_HANDLE handle, ACE_Reactor_Mask close_mask) override
void dispatch (SEGSEvent *ev) override

Protected Attributes

std::unique_ptr< PrivateData > d

Member Data Documentation

std::unique_ptr<PrivateData> GameServer::d

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