mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-08 19:18:22 +00:00
Update INetworkSystem.
This commit is contained in:
parent
688e870937
commit
45349862a9
@ -16,7 +16,13 @@
|
|||||||
#include "tier1/bitbuf.h"
|
#include "tier1/bitbuf.h"
|
||||||
|
|
||||||
class IConnectionlessPacketHandler;
|
class IConnectionlessPacketHandler;
|
||||||
class INetworkConfigChanged;
|
|
||||||
|
abstract_class INetworkConfigChanged
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
virtual void OnNetworkConfigChanged( bool bMultiplayer ) = 0;
|
||||||
|
};
|
||||||
|
|
||||||
class INetworkPacketFilter;
|
class INetworkPacketFilter;
|
||||||
class INetworkFileDownloadFilter;
|
class INetworkFileDownloadFilter;
|
||||||
class INetworkFileSendCompleted;
|
class INetworkFileSendCompleted;
|
||||||
@ -30,10 +36,12 @@ public:
|
|||||||
virtual void InitGameServer() = 0;
|
virtual void InitGameServer() = 0;
|
||||||
virtual void ShutdownGameServer() = 0;
|
virtual void ShutdownGameServer() = 0;
|
||||||
virtual void SetDedicated( bool enable ) = 0;
|
virtual void SetDedicated( bool enable ) = 0;
|
||||||
virtual void SetMultiplayer( bool enable ) = 0;
|
|
||||||
virtual int CreateSocket( int, int, int, int, int, const char * ) = 0;
|
virtual int CreateSocket( int, int, int, int, int, const char * ) = 0;
|
||||||
virtual void ForceOpenSocket( int sock ) = 0;
|
virtual void OpenSocket( int sock ) = 0;
|
||||||
|
virtual bool IsOpen ( int sock ) = 0;
|
||||||
|
virtual void CloseSocket( int sock ) = 0;
|
||||||
virtual void ForceReopenSocket( int sock, int ) = 0;
|
virtual void ForceReopenSocket( int sock, int ) = 0;
|
||||||
|
virtual void SetRemoteStreamChannel( int, int ) = 0;
|
||||||
virtual void AddExtraSocket( int, const char * ) = 0;
|
virtual void AddExtraSocket( int, const char * ) = 0;
|
||||||
virtual void RemoveAllExtraSockets() = 0;
|
virtual void RemoveAllExtraSockets() = 0;
|
||||||
virtual void EnableLoopbackBetweenSockets( int, int ) = 0;
|
virtual void EnableLoopbackBetweenSockets( int, int ) = 0;
|
||||||
@ -49,13 +57,12 @@ public:
|
|||||||
virtual void RemoveNetChannel( INetChannel *netchan, bool ) = 0;
|
virtual void RemoveNetChannel( INetChannel *netchan, bool ) = 0;
|
||||||
virtual void ListenSocket( int sock, bool ) = 0;
|
virtual void ListenSocket( int sock, bool ) = 0;
|
||||||
virtual void ConnectSocket( int sock , const netadr_t &adr ) = 0;
|
virtual void ConnectSocket( int sock , const netadr_t &adr ) = 0;
|
||||||
virtual void CloseSocket( int sock ) = 0;
|
virtual void CloseNetworkSocket( int sock, int ) = 0;
|
||||||
virtual void OutOfBandPrintf( int sock, const netadr_t &adr, const char *format, ...) = 0;
|
virtual void OutOfBandPrintf( int sock, const netadr_t &adr, const char *format, ...) = 0;
|
||||||
virtual void OutOfBandDelayedPrintf( int sock, const netadr_t &adr, unsigned int delay, const char *format, ...) = 0;
|
virtual void OutOfBandDelayedPrintf( int sock, const netadr_t &adr, unsigned int delay, const char *format, ...) = 0;
|
||||||
virtual void SetTime( double time ) = 0;
|
virtual void SetTime( double time ) = 0;
|
||||||
virtual void SetTimeScale( float timeScale ) = 0;
|
virtual void SetTimeScale( float timeScale ) = 0;
|
||||||
virtual double GetNetTime() const = 0;
|
virtual double GetNetTime() const = 0;
|
||||||
virtual bool IsMultiplayer() = 0;
|
|
||||||
virtual bool IsDedicated() = 0;
|
virtual bool IsDedicated() = 0;
|
||||||
virtual bool IsDedicatedForXbox() = 0;
|
virtual bool IsDedicatedForXbox() = 0;
|
||||||
virtual void LogBadPacket( netpacket_t * ) = 0;
|
virtual void LogBadPacket( netpacket_t * ) = 0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user