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