Update IServer. Add missed disconnect change to IServer, IVEngineServer.

This commit is contained in:
Nicholas Hastings 2014-04-30 10:15:56 -04:00
parent 4c13ce12cb
commit e9c3082d47
2 changed files with 4 additions and 2 deletions

View File

@ -476,7 +476,7 @@ public:
virtual uint64 GetClientXUID( CEntityIndex clientIndex ) = 0;
virtual bool IsActiveApp() = 0;
virtual void DisconnectClient( CEntityIndex clientIndex, const char *szReason ) = 0;
virtual void DisconnectClient( CEntityIndex clientIndex, /* ENetworkDisconnectionReason */ int reason ) = 0;
virtual int GetServerVersion( void ) = 0;

View File

@ -24,6 +24,8 @@ abstract_class IServer : public IConnectionlessPacketHandler
{
public:
virtual ~IServer() {}
virtual bool SteamIDAllowedToConnect( CSteamID sid ) = 0;
virtual int GetNumClients( void ) const = 0; // returns current number of clients
virtual int GetNumProxies( void ) const = 0; // returns number of attached HLTV proxies
@ -63,7 +65,7 @@ public:
virtual void BroadcastMessage( INetMessage &msg, bool onlyActive = false, bool reliable = false) = 0;
virtual void BroadcastMessage( INetMessage &msg, IRecipientFilter &filter ) = 0;
virtual void DisconnectClient( IClient *client, const char *reason ) = 0;
virtual void DisconnectClient( IClient *client, /* ENetworkDisconnectionReason */ int reason ) = 0;
};