mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 20:16:10 +08:00
Update IRecipientFilter and NetChannelBufType_t (#221)
This commit is contained in:
@ -49,10 +49,11 @@ struct NetPacket_t
|
|||||||
};
|
};
|
||||||
#endif // NET_PACKET_ST_DEFINED
|
#endif // NET_PACKET_ST_DEFINED
|
||||||
|
|
||||||
enum NetChannelBufType_t
|
enum NetChannelBufType_t : int8
|
||||||
{
|
{
|
||||||
BUF_RELIABLE = 0,
|
BUF_DEFAULT = -1,
|
||||||
BUF_UNRELIABLE,
|
BUF_UNRELIABLE = 0,
|
||||||
|
BUF_RELIABLE,
|
||||||
BUF_VOICE,
|
BUF_VOICE,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "eiface.h"
|
#include "eiface.h"
|
||||||
|
#include "inetchannel.h"
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// Purpose: Generic interface for routing messages to users
|
// Purpose: Generic interface for routing messages to users
|
||||||
@ -21,10 +22,10 @@ class IRecipientFilter
|
|||||||
public:
|
public:
|
||||||
virtual ~IRecipientFilter() {}
|
virtual ~IRecipientFilter() {}
|
||||||
|
|
||||||
virtual bool IsReliable( void ) const = 0;
|
virtual NetChannelBufType_t GetNetworkBufType( void ) const = 0;
|
||||||
virtual bool IsInitMessage( void ) const = 0;
|
virtual bool IsInitMessage( void ) const = 0;
|
||||||
|
|
||||||
virtual int GetRecipientCount( void ) const = 0;
|
virtual int GetRecipientCount( void ) const = 0;
|
||||||
virtual CPlayerSlot GetRecipientIndex( int slot ) const = 0;
|
virtual CPlayerSlot GetRecipientIndex( int slot ) const = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user