SEGS  0.6.1-develop [3e741b81]
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


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: