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 | List of all members
MapLinkEndpoint Class Reference
Inheritance diagram for MapLinkEndpoint:
Inheritance graph
Collaboration diagram for MapLinkEndpoint:
Collaboration graph

Public Member Functions

 MapLinkEndpoint (const ACE_INET_Addr &local_addr)
 ~MapLinkEndpoint ()=default
- Public Member Functions inherited from ServerEndpoint
 ServerEndpoint (const ACE_INET_Addr &local_addr)
 ~ServerEndpoint ()
int open (void *p=nullptr) override
void set_downstream (EventProcessor *ds)
- 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

CRUDLinkcreateLink (EventProcessor *down) override
- Protected Member Functions inherited from ServerEndpoint
void dispatch (SEGSEvent *) override
CRUDLinkcreateLinkInstance ()
CRUDLinkgetClientLink (const ACE_INET_Addr &from_addr)

Additional Inherited Members

- Protected Attributes inherited from ServerEndpoint
hmAddrProto client_links
ACE_Reactor_Notification_Strategy m_notifier
ACE_SOCK_Dgram endpoint_
ACE_Thread_Mutex m_send_sema
 All created links will have this as their downstream target. More...

Constructor & Destructor Documentation

MapLinkEndpoint::MapLinkEndpoint ( const ACE_INET_Addr &  local_addr)
MapLinkEndpoint::~MapLinkEndpoint ( )

Member Function Documentation

CRUDLink* MapLinkEndpoint::createLink ( EventProcessor down)

Implements ServerEndpoint.

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