DDraceNetwork Docs
IServer Member List

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

Ban(int ClientId, int Seconds, const char *pReason, bool VerbatimReason)=0IServerpure virtual
ChangeMap(const char *pMap)=0IServerpure virtual
ClientClan(int ClientId) const =0IServerpure virtual
ClientCount() const =0IServerpure virtual
ClientCountry(int ClientId) const =0IServerpure virtual
ClientIngame(int ClientId) const =0IServerpure virtual
ClientName(int ClientId) const =0IServerpure virtual
ClientPrevIngame(int ClientId)=0IServerpure virtual
ClientSlotEmpty(int ClientId) const =0IServerpure virtual
DemoRecorder_HandleAutoStart()=0IServerpure virtual
DistinctClientCount() const =0IServerpure virtual
DnsblBlack(int ClientId)=0IServerpure virtual
DnsblPending(int ClientId)=0IServerpure virtual
DnsblWhite(int ClientId)=0IServerpure virtual
ExpireServerInfo()=0IServerpure virtual
FillAntibot(CAntibotRoundData *pData)=0IServerpure virtual
GetAnnouncementLine()=0IServerpure virtual
GetAuthedState(int ClientId) const =0IServerpure virtual
GetAuthName(int ClientId) const =0IServerpure virtual
GetClientAddr(int ClientId, char *pAddrStr, int Size) const =0IServerpure virtual
GetClientAddr(int ClientId, NETADDR *pAddr) const =0IServerpure virtual
GetClientInfo(int ClientId, CClientInfo *pInfo) const =0IServerpure virtual
GetClientVersion(int ClientId) const =0IServerpure virtual
GetIdMap(int ClientId)=0IServerpure virtual
GetMapInfo(char *pMapName, int MapNameSize, int *pMapSize, SHA256_DIGEST *pSha256, int *pMapCrc)=0IServerpure virtual
GetMapName() const =0IServerpure virtual
GetNetErrorString(int ClientId)=0IServerpure virtual
IInterface()IInterfaceinline
InterfaceName()IServerinlinestatic
IsRecording(int ClientId)=0IServerpure virtual
IsSixup(int ClientId) const =0IServerpure virtual
Kernel()IInterfaceinlineprotected
Kick(int ClientId, const char *pReason)=0IServerpure virtual
m_CurrentGameTickIServerprotected
m_pKernelIInterfaceprivate
MaxClients() const =0IServerpure virtual
Port() const =0IServerpure virtual
RCON_CID_SERV enum valueIServer
RCON_CID_VOTE enum valueIServer
ReadAnnouncementsFile(const char *pFileName)=0IServerpure virtual
RedirectClient(int ClientId, int Port, bool Verbose=false)=0IServerpure virtual
ReloadMap()=0IServerpure virtual
ResetNetErrorString(int ClientId)=0IServerpure virtual
ReverseTranslate(int &Target, int Client)IServerinline
SaveDemo(int ClientId, float Time)=0IServerpure virtual
SendMsg(CMsgPacker *pMsg, int Flags, int ClientId)=0IServerpure virtual
SendMsgRaw(int ClientId, const void *pData, int Size, int Flags)=0IServerpure virtual
SendPackMsg(const T *pMsg, int Flags, int ClientId)IServerinline
SendPackMsg(const T *pMsg, int Flags, int ClientId)IServerinline
SendPackMsgOne(const T *pMsg, int Flags, int ClientId)IServerinline
SendPackMsgTranslate(const T *pMsg, int Flags, int ClientId)IServerinline
SendPackMsgTranslate(const CNetMsg_Sv_Emoticon *pMsg, int Flags, int ClientId)IServerinline
SendPackMsgTranslate(const CNetMsg_Sv_Chat *pMsg, int Flags, int ClientId)IServerinline
SendPackMsgTranslate(const CNetMsg_Sv_KillMsg *pMsg, int Flags, int ClientId)IServerinline
SendPackMsgTranslate(const CNetMsg_Sv_RaceFinish *pMsg, int Flags, int ClientId)IServerinline
SetClientClan(int ClientId, const char *pClan)=0IServerpure virtual
SetClientCountry(int ClientId, int Country)=0IServerpure virtual
SetClientDDNetVersion(int ClientId, int DDNetVersion)=0IServerpure virtual
SetClientFlags(int ClientId, int Flags)=0IServerpure virtual
SetClientName(int ClientId, const char *pName)=0IServerpure virtual
SetClientScore(int ClientId, std::optional< int > Score)=0IServerpure virtual
SetErrorShutdown(const char *pReason)=0IServerpure virtual
SetRconCid(int ClientId)=0IServerpure virtual
SetTimedOut(int ClientId, int OrigId)=0IServerpure virtual
SetTimeoutProtected(int ClientId)=0IServerpure virtual
Shutdown()IInterfaceinlinevirtual
SnapFreeId(int Id)=0IServerpure virtual
SnapNewId()=0IServerpure virtual
SnapNewItem(int Type, int Id, int Size)=0IServerpure virtual
SnapNewItem(int Id)IServerinline
SnapSetStaticsize(int ItemType, int Size)=0IServerpure virtual
StartRecord(int ClientId)=0IServerpure virtual
StopDemos()=0IServerpure virtual
StopRecord(int ClientId)=0IServerpure virtual
Tick() constIServerinline
TickSpeed() constIServerinline
Translate(int &Target, int Client)IServerinline
WouldClientClanChange(int ClientId, const char *pClanRequest)=0IServerpure virtual
WouldClientNameChange(int ClientId, const char *pNameRequest)=0IServerpure virtual
~IInterface()IInterfaceinlinevirtual