Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Typedefs
Network.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cTCPLink::cCallbacks
 
class  cUDPEndpoint::cCallbacks
 Interface for the callbacks for events that can happen on the endpoint. More...
 
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< cCryptoKeycCryptoKeyPtr
 
typedef std::shared_ptr< cServerHandlecServerHandlePtr
 
typedef std::vector< cServerHandlePtrcServerHandlePtrs
 
typedef std::shared_ptr< cTCPLinkcTCPLinkPtr
 
typedef std::vector< cTCPLinkPtrcTCPLinkPtrs
 
typedef std::shared_ptr< cUDPEndpointcUDPEndpointPtr
 
typedef std::shared_ptr< cX509CertcX509CertPtr
 

Typedef Documentation

◆ cCryptoKeyPtr

typedef std::shared_ptr<cCryptoKey> cCryptoKeyPtr

Definition at line 32 of file Network.h.

◆ cServerHandlePtr

typedef std::shared_ptr<cServerHandle> cServerHandlePtr

Definition at line 29 of file Network.h.

◆ cServerHandlePtrs

typedef std::vector<cServerHandlePtr> cServerHandlePtrs

Definition at line 30 of file Network.h.

◆ cTCPLinkPtr

typedef std::shared_ptr<cTCPLink> cTCPLinkPtr

Definition at line 26 of file Network.h.

◆ cTCPLinkPtrs

typedef std::vector<cTCPLinkPtr> cTCPLinkPtrs

Definition at line 27 of file Network.h.

◆ cUDPEndpointPtr

typedef std::shared_ptr<cUDPEndpoint> cUDPEndpointPtr

Definition at line 226 of file Network.h.

◆ cX509CertPtr

typedef std::shared_ptr<cX509Cert> cX509CertPtr

Definition at line 34 of file Network.h.