A private implementation class used by GNet::MultiServer. More...
#include <gmultiserver.h>
Public Member Functions | |
| MultiServerImp (MultiServer &ms, const Address &, ConnectionLookup *) | |
| Constructor. More... | |
| void | cleanup () |
| Does cleanup. More... | |
Public Member Functions inherited from GNet::Server | |
| Server (unsigned int listening_port, ConnectionLookup *=NULL) | |
| Constructor taking a port number. More... | |
| Server (const Address &listening_address, ConnectionLookup *=NULL) | |
| Constructor. More... | |
| Server () | |
| Default constructor. Initialise with init(). More... | |
| void | init (unsigned int listening_port) |
| Initilisation after default construction. More... | |
| void | init (const Address &listening_address) |
| Initilisation after default construction. More... | |
| virtual | ~Server () |
| Destructor. More... | |
| std::pair< bool, Address > | address () const |
| Returns the listening address. More... | |
| virtual void | readEvent () |
| Final override from GNet::EventHandler. More... | |
| virtual void | writeEvent () |
| Final override from GNet::EventHandler. More... | |
| virtual void | onException (std::exception &e) |
| Final override from GNet::EventHandler. More... | |
Public Member Functions inherited from GNet::EventHandler | |
| virtual | ~EventHandler () |
| Destructor. More... | |
| virtual void | exceptionEvent () |
| Called for an exception event. More... | |
Protected Member Functions | |
| virtual ServerPeer * | newPeer (PeerInfo) |
| Server peer factory method. More... | |
Protected Member Functions inherited from GNet::Server | |
| void | serverCleanup () |
| May be called from the derived class destructor in order to trigger early deletion of peer objects, before the derived part of the server disappears. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from GNet::Server | |
| static bool | canBind (const Address &listening_address, bool do_throw) |
| Checks that the specified address can be bound. More... | |
A private implementation class used by GNet::MultiServer.
Definition at line 43 of file gmultiserver.h.
| GNet::MultiServerImp::MultiServerImp | ( | MultiServer & | ms, |
| const Address & | address, | ||
| ConnectionLookup * | connection_lookup | ||
| ) |
Constructor.
Definition at line 161 of file gmultiserver.cpp.
| void GNet::MultiServerImp::cleanup | ( | ) |
Does cleanup.
Definition at line 173 of file gmultiserver.cpp.
|
protectedvirtual |
Server peer factory method.
Final override from GNet::Server.
Implements GNet::Server.
Definition at line 168 of file gmultiserver.cpp.
1.8.9.1