SEGS  0.6.1-develop [d2cac982]
Super Entity Game Server
Classes | Public Member Functions | List of all members
MapServer Class Referencefinal

#include <MapServer.h>

Inheritance diagram for MapServer:
Inheritance graph
Collaboration diagram for MapServer:
Collaboration graph

Classes

class  PrivateData
 The MapServer::PrivateData class - PIMPL idiom for internal MapServer data. More...
 

Public Member Functions

 MapServer (uint8_t id)
 
 ~MapServer () override
 
bool ReadConfigAndRestart ()
 
void per_thread_shutdown () override
 
MapManagermap_manager ()
 
void set_game_server_owner (uint8_t owner_id)
 
bool session_has_xfer_in_progress (uint64_t session_token)
 
MapXferDatasession_map_xfer_idx (uint64_t session_token)
 
void session_xfer_complete (uint64_t session_token)
 
- Public Member Functions inherited from EventProcessor
int handle_timeout (const ACE_Time_Value &current_time, const void *act) override final
 
int open (void *args=nullptr) override
 
int process_single_event ()
 This is mostly used by unit testing and debugging functions. More...
 
virtual int putq (SEGSEvents::Event *ev, ACE_Time_Value *timeout=nullptr)
 
virtual uint64_t get_id () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from EventProcessor
virtual bool per_thread_startup ()
 

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