Cuberite
A lightweight, fast and extensible game server for Minecraft
cTCPLinkImpl Member List

This is the complete list of members for cTCPLinkImpl, including all inherited members.

cCallbacksPtr typedefcTCPLink
cLinkTlsContextPtr typedefcTCPLinkImplprotected
cLinkTlsContextWPtr typedefcTCPLinkImplprotected
Close(void) overridecTCPLinkImplvirtual
Connect(const AString &a_Host, UInt16 a_Port, cTCPLink::cCallbacksPtr a_LinkCallbacks, cNetwork::cConnectCallbacksPtr a_ConnectCallbacks)cTCPLinkImplstatic
cTCPLink(cCallbacksPtr a_Callbacks)cTCPLinkinlineprotected
cTCPLinkImpl(evutil_socket_t a_Socket, cCallbacksPtr a_LinkCallbacks, cServerHandleImplPtr a_Server, const sockaddr *a_Address, socklen_t a_AddrLen)cTCPLinkImpl
cTCPLinkImpl(const std::string &a_Host, const cCallbacksPtr a_LinkCallbacks)cTCPLinkImplprotected
DoActualShutdown(void)cTCPLinkImplprotected
Enable(cTCPLinkImplPtr a_Self)cTCPLinkImpl
EventCallback(bufferevent *a_BufferEvent, short a_What, void *a_Self)cTCPLinkImplprotectedstatic
GetCallbacks(void) constcTCPLinkinline
GetLocalIP(void) const overridecTCPLinkImplinlinevirtual
GetLocalPort(void) const overridecTCPLinkImplinlinevirtual
GetRemoteIP(void) const overridecTCPLinkImplinlinevirtual
GetRemotePort(void) const overridecTCPLinkImplinlinevirtual
m_BufferEventcTCPLinkImplprotected
m_CallbackscTCPLinkprotected
m_ConnectCallbackscTCPLinkImplprotected
m_LocalIPcTCPLinkImplprotected
m_LocalPortcTCPLinkImplprotected
m_RemoteHostcTCPLinkImplprotected
m_RemoteIPcTCPLinkImplprotected
m_RemotePortcTCPLinkImplprotected
m_SelfcTCPLinkImplprotected
m_ServercTCPLinkImplprotected
m_ShouldShutdowncTCPLinkImplprotected
m_TlsContextcTCPLinkImplprotected
ReadCallback(bufferevent *a_BufferEvent, void *a_Self)cTCPLinkImplprotectedstatic
ReceivedCleartextData(const char *a_Data, size_t a_Length)cTCPLinkImplprotected
Send(const void *a_Data, size_t a_Length) overridecTCPLinkImplvirtual
cTCPLink::Send(const AString &a_Data)cTCPLinkinline
SendRaw(const void *a_Data, size_t a_Length)cTCPLinkImplprotected
Shutdown(void) overridecTCPLinkImplvirtual
StartTLSClient(cX509CertPtr a_OwnCert, cCryptoKeyPtr a_OwnPrivKey, cX509CertPtr a_TrustedRootCAs) overridecTCPLinkImplvirtual
StartTLSServer(cX509CertPtr a_OwnCert, cCryptoKeyPtr a_OwnPrivKey, const AString &a_StartTLSData) overridecTCPLinkImplvirtual
Super typedefcTCPLinkImplprivate
UpdateAddress(const sockaddr *a_Address, socklen_t a_AddrLen, AString &a_IP, UInt16 &a_Port)cTCPLinkImplprotectedstatic
UpdateLocalAddress(void)cTCPLinkImplprotected
UpdateRemoteAddress(void)cTCPLinkImplprotected
WriteCallback(bufferevent *a_BufferEvent, void *a_Self)cTCPLinkImplprotectedstatic
~cTCPLink()cTCPLinkinlinevirtual
~cTCPLinkImpl() overridecTCPLinkImplvirtual