Cuberite
A lightweight, fast and extensible game server for Minecraft
|
Go to the source code of this file.
Classes | |
class | cUDPEndpoint::cCallbacks |
Interface for the callbacks for events that can happen on the endpoint. More... | |
class | cTCPLink::cCallbacks |
class | cNetwork::cConnectCallbacks |
Callbacks used for connecting to other servers as a client. More... | |
class | cNetwork::cListenCallbacks |
Callbacks used when listening for incoming connections as a server. More... | |
class | cNetwork |
class | cNetwork::cResolveNameCallbacks |
Callbacks used when resolving names to IPs. More... | |
class | cServerHandle |
Interface that provides the methods available on a listening server socket. More... | |
class | cTCPLink |
Interface that provides the methods available on a single TCP connection. More... | |
class | cUDPEndpoint |
Interface that provides methods available on UDP communication endpoints. More... | |
Typedefs | |
typedef std::shared_ptr< cCryptoKey > | cCryptoKeyPtr |
typedef std::shared_ptr< cServerHandle > | cServerHandlePtr |
typedef std::vector< cServerHandlePtr > | cServerHandlePtrs |
typedef std::shared_ptr< cTCPLink > | cTCPLinkPtr |
typedef std::vector< cTCPLinkPtr > | cTCPLinkPtrs |
typedef std::shared_ptr< cUDPEndpoint > | cUDPEndpointPtr |
typedef std::shared_ptr< cX509Cert > | cX509CertPtr |
typedef std::shared_ptr<cCryptoKey> cCryptoKeyPtr |
typedef std::shared_ptr<cServerHandle> cServerHandlePtr |
typedef std::vector<cServerHandlePtr> cServerHandlePtrs |
typedef std::shared_ptr<cTCPLink> cTCPLinkPtr |
typedef std::vector<cTCPLinkPtr> cTCPLinkPtrs |
typedef std::shared_ptr<cUDPEndpoint> cUDPEndpointPtr |
typedef std::shared_ptr<cX509Cert> cX509CertPtr |