OpenClonk
C4Network2IO Member List

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

AddAutoAccept(const C4ClientCore &CCore)C4Network2IO
AddConnection(C4Network2IOConnection *pConn)C4Network2IOprotected
AutoAcceptCSecC4Network2IOprotected
BeginBroadcast(bool fSelectAll=false)C4Network2IO
Broadcast(const C4NetIOPacket &rPkt)C4Network2IO
BroadcastCSecC4Network2IOprotected
BroadcastMsg(const C4NetIOPacket &rPkt)C4Network2IO
C4Network2IO()C4Network2IO
CallHandlers(int iHandlers, const class C4IDPacket *pPacket, C4Network2IOConnection *pConn, bool fThread)C4Network2IOprotected
Changed()StdSchedulerProcprotected
CheckTimeout()C4Network2IOprotected
Clear()C4Network2IO
ClearAutoAccept()C4Network2IO
Connect(const C4NetIO::addr_t &addr, C4Network2IOProtocol eProt, const C4ClientCore &nCCore, const char *szPassword=nullptr)C4Network2IO
ConnectWithSocket(const C4NetIO::addr_t &addr, C4Network2IOProtocol eProt, const C4ClientCore &nCCore, std::unique_ptr< C4NetIOTCP::Socket > socket, const char *szPassword=nullptr)C4Network2IO
ConnListCSecC4Network2IOprotected
DataIO()C4Network2IO
doAutoAccept(const C4ClientCore &CCore, const C4Network2IOConnection &Conn)C4Network2IOprotected
EndBroadcast()C4Network2IO
Execute(int iTimeout, pollfd *) overrideC4Network2IOprotectedvirtual
ExecuteUntil(int iTimeout=-1)StdSchedulerProcprotected
fAllowConnectC4Network2IOprotected
fExclusiveConnC4Network2IOprotected
GenerateStatistics(int iInterval)C4Network2IOprotected
GetConnection(const C4NetIO::addr_t &addr, C4NetIO *pNetIO)C4Network2IOprotected
GetConnectionByConnAddr(const C4NetIO::addr_t &addr, C4NetIO *pNetIO)C4Network2IOprotected
GetConnectionByID(uint32_t iConnID)C4Network2IOprotected
getConnectionCount()C4Network2IO
GetDataConnection(int iClientID)C4Network2IO
GetFDs(std::vector< struct pollfd > &)StdSchedulerProcinlineprotectedvirtual
GetMsgConnection(int iClientID)C4Network2IO
getNetIO(C4Network2IOProtocol eProt)C4Network2IO
getNetIOName(C4NetIO *pNetIO)C4Network2IO
getNetIOProt(C4NetIO *pNetIO)C4Network2IO
GetNextTick(C4TimeMilliseconds tNow) overrideC4Network2IOprotectedvirtual
getProtBCRate(C4Network2IOProtocol eProt) constC4Network2IOinline
getProtIRate(C4Network2IOProtocol eProt) constC4Network2IOinline
getProtORate(C4Network2IOProtocol eProt) constC4Network2IOinline
HandleFwdReq(const class C4PacketFwd &rFwd, C4Network2IOConnection *pBy)C4Network2IOprotected
HandlePacket(const C4NetIOPacket &rPacket, C4Network2IOConnection *pConn, bool fThread)C4Network2IOprotected
HandlePacket(char cStatus, const C4PacketBase *pPacket, C4Network2IOConnection *pConn)C4Network2IOprotected
HandlePuncherPacket(const C4NetIOPacket &rPacket)C4Network2IOprotected
hasTCP() constC4Network2IOinline
hasUDP() constC4Network2IOinline
iNextConnIDC4Network2IOprotected
Init(int16_t iPortTCP, int16_t iPortUDP, int16_t iPortDiscovery=-1, int16_t iPortRefServer=-1, bool fBroadcast=false, bool enable_upnp=true)C4Network2IO
InitPuncher(C4NetIO::addr_t PuncherAddr)C4Network2IO
IsLowPriority()StdSchedulerProcinlineprotectedvirtual
IsNotify()StdSchedulerProcinlineprotectedvirtual
IsPuncherAddr(const C4NetIO::addr_t &addr) constC4Network2IOprotected
IsReferenceNeeded()C4Network2IO
IsSignaled()StdSchedulerProcprotected
iTCPBCRateC4Network2IOprotected
iTCPIRateC4Network2IOprotected
iTCPORateC4Network2IOprotected
iUDPBCRateC4Network2IOprotected
iUDPIRateC4Network2IOprotected
iUDPORateC4Network2IOprotected
LCCoreC4Network2IOprotected
LCCoreCSecC4Network2IOprotected
MsgIO()C4Network2IO
nullptrC4Network2IOprotected
OnConn(const C4NetIO::addr_t &addr, const C4NetIO::addr_t &AddrConnect, const C4NetIO::addr_t *pOwnAddr, C4NetIO *pNetIO) overrideC4Network2IOprotectedvirtual
OnDisconn(const C4NetIO::addr_t &addr, C4NetIO *pNetIO, const char *szReason) overrideC4Network2IOprotectedvirtual
OnError(const char *strError, C4NetIO *pNetIO)C4Network2IOprotectedvirtual
OnPacket(const C4NetIOPacket &rPacket, C4NetIO *pNetIO) overrideC4Network2IOprotected
C4NetIO::CBClass::OnPacket(const class C4NetIOPacket &rPacket, C4NetIO *pNetIO)=0C4NetIO::CBClassprotectedpure virtual
OnThreadEvent(C4InteractiveEventType eEvent, void *pEventData) overrideC4Network2IOprotectedvirtual
pConnListC4Network2IOprotected
Ping()C4Network2IOprotected
pNetIO_TCPC4Network2IOprotected
pNetIO_UDPC4Network2IOprotected
pNetIODiscoverC4Network2IOprotected
pRefServerC4Network2IOprotected
Punch(const C4NetIO::addr_t &)C4Network2IO
PuncherAddrIPv4C4Network2IOprotected
PuncherAddrIPv6C4Network2IOprotected
RemoveAutoAccept(const C4ClientCore &CCore)C4Network2IO
RemoveConnection(C4Network2IOConnection *pConn)C4Network2IOprotected
SendConnPackets()C4Network2IOprotected
SendMsgToClient(C4NetIOPacket &rPkt, int iClient)C4Network2IO
SendPuncherPacket(const C4NetpuncherPacket &, C4NetIO::HostAddress::AddressFamily family)C4Network2IO
SetAcceptMode(bool fAcceptAll)C4Network2IO
SetExclusiveConnMode(bool fExclusiveConn)C4Network2IO
SetLocalCCore(const C4ClientCore &CCore)C4Network2IO
SetReference(class C4Network2Reference *pReference)C4Network2IO
StdSchedulerProc()=defaultStdSchedulerProcprotected
TimerInterval()StdSchedulerProcinlineprotectedvirtual
tLastExecuteC4Network2IOprotected
tLastPingC4Network2IOprotected
tLastStatisticC4Network2IOprotected
UPnPMgrC4Network2IOprotected
~C4Network2IO() overrideC4Network2IO
~Callback()=defaultC4InteractiveThread::Callbackprotectedvirtual
~CBClass()=defaultC4NetIO::CBClassprotectedvirtual
~StdSchedulerProc()=defaultStdSchedulerProcprotectedvirtual