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
protected

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