From e9c3082d47aeff5f5ed49cc8faf9e1671bf87f48 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Wed, 30 Apr 2014 10:15:56 -0400 Subject: [PATCH] Update IServer. Add missed disconnect change to IServer, IVEngineServer. --- public/eiface.h | 2 +- public/iserver.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/public/eiface.h b/public/eiface.h index 748e875b..f3e1e503 100644 --- a/public/eiface.h +++ b/public/eiface.h @@ -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; diff --git a/public/iserver.h b/public/iserver.h index c4a6b71e..d4993818 100644 --- a/public/iserver.h +++ b/public/iserver.h @@ -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; };