OpenClonk
C4Network2IODiscoverClient Member List

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

addr_t typedefC4NetIO
Broadcast(const C4NetIOPacket &rPacket) overrideC4NetIOSimpleUDP
C4NetIO::Broadcast(const class C4NetIOPacket &rPacket)=0C4NetIOpure virtual
C4NetIO()C4NetIO
C4NetIOSimpleUDP()C4NetIOSimpleUDP
C4Network2IODiscoverClient()C4Network2IODiscoverClientinline
Changed()StdSchedulerProcprotected
Clear()C4Network2IODiscoverClientinline
ClearStatistic() overrideC4NetIOSimpleUDPinlinevirtual
Close() overrideC4NetIOSimpleUDPvirtual
Close(const addr_t &addr) overrideC4NetIOSimpleUDPinlinevirtual
CloseBroadcast()C4NetIOSimpleUDPvirtual
Connect(const addr_t &addr) overrideC4NetIOSimpleUDPinlinevirtual
ErrorC4NetIOprotected
Execute(int iMaxTime=TO_INF, pollfd *=nullptr) overrideC4NetIOSimpleUDPvirtual
ExecuteUntil(int iTimeout=-1)StdSchedulerProc
GetConnStatistic(const addr_t &addr, int *pIRate, int *pORate, int *pLoss) overrideC4NetIOSimpleUDPinlinevirtual
getDiscover(int i)C4Network2IODiscoverClientinline
getDiscoverCount() constC4Network2IODiscoverClientinline
GetError() constC4NetIOinlinevirtual
GetFDs(std::vector< struct pollfd > &FDs) overrideC4NetIOSimpleUDPvirtual
GetLocalAddresses()C4NetIOstatic
getMCAddr() constC4NetIOSimpleUDPinlineprotected
getMCLoopback() constC4NetIOSimpleUDPinlineprotected
GetNextTick(C4TimeMilliseconds tNow)StdSchedulerProcvirtual
GetStatistic(int *pBroadcastRate) overrideC4NetIOSimpleUDPinlinevirtual
Init(uint16_t iPort=C4NetIO::addr_t::IPPORT_NONE) overrideC4Network2IODiscoverClientvirtual
InitBroadcast(addr_t *pBroadcastAddr)C4NetIOSimpleUDPvirtual
InitIPv6Socket(SOCKET socket)C4NetIOprotected
IsLowPriority()StdSchedulerProcinlinevirtual
IsNotify() overrideC4NetIOinlinevirtual
IsSignaled()StdSchedulerProc
OnPacket(const class C4NetIOPacket &rPacket, C4NetIO *pNetIO) overrideC4Network2IODiscoverClientprotectedvirtual
PopDiscover(C4NetIO::addr_t &Discover)C4Network2IODiscoverClient
ResetError()C4NetIOinline
Send(const C4NetIOPacket &rPacket) overrideC4NetIOSimpleUDP
C4NetIO::Send(const class C4NetIOPacket &rPacket)=0C4NetIOpure virtual
SetBroadcast(const addr_t &addr, bool fSet=true) overrideC4NetIOSimpleUDPinlinevirtual
SetCallback(CBClass *pnCallback) overrideC4NetIOSimpleUDPinlinevirtual
SetError(const char *strnError, bool fSockErr=false)C4NetIOprotected
SetMCLoopback(int fLoopback)C4NetIOSimpleUDPprotected
SetReUseAddress(bool fAllow)C4NetIOSimpleUDPprotected
StartDiscovery()C4Network2IODiscoverClient
StdSchedulerProc()=defaultStdSchedulerProc
TimerInterval()StdSchedulerProcinlinevirtual
TO_INFC4NetIOstatic
UnBlock()C4NetIOSimpleUDPvirtual
~C4NetIO() overrideC4NetIO
~C4NetIOSimpleUDP() overrideC4NetIOSimpleUDP
~StdSchedulerProc()=defaultStdSchedulerProcvirtual