mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-20 20:46:03 +08:00
Backed out changeset: 841ebbb46667.
This commit is contained in:
@ -18,7 +18,6 @@ class IServer;
|
|||||||
class INetMessage;
|
class INetMessage;
|
||||||
struct NetMessageCvar_t;
|
struct NetMessageCvar_t;
|
||||||
struct USERID_t;
|
struct USERID_t;
|
||||||
class CMsg_CVars;
|
|
||||||
|
|
||||||
enum CrossPlayPlatform_t
|
enum CrossPlayPlatform_t
|
||||||
{
|
{
|
||||||
@ -35,7 +34,7 @@ public:
|
|||||||
virtual ~IClient() {}
|
virtual ~IClient() {}
|
||||||
|
|
||||||
// connect client
|
// connect client
|
||||||
virtual void Connect( const char * szName, int nUserID, INetChannel *pNetChannel, bool bFakePlayer, CrossPlayPlatform_t platform, CMsg_CVars *pCvars = NULL ) = 0;
|
virtual void Connect( const char * szName, int nUserID, INetChannel *pNetChannel, bool bFakePlayer, CrossPlayPlatform_t platform, CUtlVector< NetMessageCvar_t > *pVecCvars = NULL ) = 0;
|
||||||
|
|
||||||
// set the client in a pending state waiting for a new game
|
// set the client in a pending state waiting for a new game
|
||||||
virtual void Inactivate( void ) = 0;
|
virtual void Inactivate( void ) = 0;
|
||||||
@ -46,8 +45,6 @@ public:
|
|||||||
// disconnects a client with a given reason
|
// disconnects a client with a given reason
|
||||||
virtual void Disconnect( const char *reason, ... ) = 0;
|
virtual void Disconnect( const char *reason, ... ) = 0;
|
||||||
|
|
||||||
virtual bool ChangeSplitscreenUser( int ) = 0;
|
|
||||||
|
|
||||||
virtual int GetPlayerSlot() const = 0; // returns client slot (usually entity number-1)
|
virtual int GetPlayerSlot() const = 0; // returns client slot (usually entity number-1)
|
||||||
virtual int GetUserID() const = 0; // unique ID on this server
|
virtual int GetUserID() const = 0; // unique ID on this server
|
||||||
virtual const USERID_t GetNetworkID() const = 0; // network wide ID
|
virtual const USERID_t GetNetworkID() const = 0; // network wide ID
|
||||||
|
@ -44,8 +44,7 @@ public:
|
|||||||
virtual ~INetChannel( void ) {};
|
virtual ~INetChannel( void ) {};
|
||||||
|
|
||||||
virtual void SetDataRate(float rate) = 0;
|
virtual void SetDataRate(float rate) = 0;
|
||||||
virtual bool RegisterMessage(INetMessageBinder *msg) = 0;
|
virtual bool RegisterMessage(INetMessage *msg) = 0;
|
||||||
virtual bool UnregisterMessage(INetMessageBinder *msg) = 0;
|
|
||||||
virtual bool StartStreaming( unsigned int challengeNr ) = 0;
|
virtual bool StartStreaming( unsigned int challengeNr ) = 0;
|
||||||
virtual void ResetStreaming( void ) = 0;
|
virtual void ResetStreaming( void ) = 0;
|
||||||
virtual void SetTimeout(float seconds, bool bForceExact = false) = 0;
|
virtual void SetTimeout(float seconds, bool bForceExact = false) = 0;
|
||||||
@ -108,8 +107,6 @@ public:
|
|||||||
virtual void DetachSplitPlayer( int nSplitPlayerSlot ) = 0;
|
virtual void DetachSplitPlayer( int nSplitPlayerSlot ) = 0;
|
||||||
|
|
||||||
virtual bool IsRemoteDisconnected() const = 0;
|
virtual bool IsRemoteDisconnected() const = 0;
|
||||||
|
|
||||||
virtual bool WasLastMessageReliable() const = 0;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user