Cuberite
A lightweight, fast and extensible game server for Minecraft
|
This is the complete list of members for cTCPLinkImpl, including all inherited members.
cCallbacksPtr typedef | cTCPLink | |
cLinkTlsContextPtr typedef | cTCPLinkImpl | protected |
cLinkTlsContextWPtr typedef | cTCPLinkImpl | protected |
Close(void) override | cTCPLinkImpl | virtual |
Connect(const AString &a_Host, UInt16 a_Port, cTCPLink::cCallbacksPtr a_LinkCallbacks, cNetwork::cConnectCallbacksPtr a_ConnectCallbacks) | cTCPLinkImpl | static |
cTCPLink(cCallbacksPtr a_Callbacks) | cTCPLink | inlineprotected |
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) | cTCPLinkImpl | protected |
DoActualShutdown(void) | cTCPLinkImpl | protected |
Enable(cTCPLinkImplPtr a_Self) | cTCPLinkImpl | |
EventCallback(bufferevent *a_BufferEvent, short a_What, void *a_Self) | cTCPLinkImpl | protectedstatic |
GetCallbacks(void) const | cTCPLink | inline |
GetLocalIP(void) const override | cTCPLinkImpl | inlinevirtual |
GetLocalPort(void) const override | cTCPLinkImpl | inlinevirtual |
GetRemoteIP(void) const override | cTCPLinkImpl | inlinevirtual |
GetRemotePort(void) const override | cTCPLinkImpl | inlinevirtual |
m_BufferEvent | cTCPLinkImpl | protected |
m_Callbacks | cTCPLink | protected |
m_ConnectCallbacks | cTCPLinkImpl | protected |
m_LocalIP | cTCPLinkImpl | protected |
m_LocalPort | cTCPLinkImpl | protected |
m_RemoteHost | cTCPLinkImpl | protected |
m_RemoteIP | cTCPLinkImpl | protected |
m_RemotePort | cTCPLinkImpl | protected |
m_Self | cTCPLinkImpl | protected |
m_Server | cTCPLinkImpl | protected |
m_ShouldShutdown | cTCPLinkImpl | protected |
m_TlsContext | cTCPLinkImpl | protected |
ReadCallback(bufferevent *a_BufferEvent, void *a_Self) | cTCPLinkImpl | protectedstatic |
ReceivedCleartextData(const char *a_Data, size_t a_Length) | cTCPLinkImpl | protected |
Send(const void *a_Data, size_t a_Length) override | cTCPLinkImpl | virtual |
cTCPLink::Send(const AString &a_Data) | cTCPLink | inline |
SendRaw(const void *a_Data, size_t a_Length) | cTCPLinkImpl | protected |
Shutdown(void) override | cTCPLinkImpl | virtual |
StartTLSClient(cX509CertPtr a_OwnCert, cCryptoKeyPtr a_OwnPrivKey, cX509CertPtr a_TrustedRootCAs) override | cTCPLinkImpl | virtual |
StartTLSServer(cX509CertPtr a_OwnCert, cCryptoKeyPtr a_OwnPrivKey, const AString &a_StartTLSData) override | cTCPLinkImpl | virtual |
Super typedef | cTCPLinkImpl | private |
UpdateAddress(const sockaddr *a_Address, socklen_t a_AddrLen, AString &a_IP, UInt16 &a_Port) | cTCPLinkImpl | protectedstatic |
UpdateLocalAddress(void) | cTCPLinkImpl | protected |
UpdateRemoteAddress(void) | cTCPLinkImpl | protected |
WriteCallback(bufferevent *a_BufferEvent, void *a_Self) | cTCPLinkImpl | protectedstatic |
~cTCPLink() | cTCPLink | inlinevirtual |
~cTCPLinkImpl() override | cTCPLinkImpl | virtual |