r5sdk/r5dev/public/inetchannel.h

36 lines
621 B
C
Raw Normal View History

#ifndef INETCHANNEL_H
#define INETCHANNEL_H
#define NET_FRAMES_BACKUP 128
#define FLOW_OUTGOING 0
#define FLOW_INCOMING 1
#define MAX_FLOWS 2 // in & out
2022-05-17 02:28:16 +02:00
struct IClientMessageHandler
{
void* __vftable /*VFT*/;
};
struct INetChannelHandler
{
2022-05-15 00:29:25 +02:00
void* __vftable /*VFT*/;
};
struct CS_INetChannelHandler : INetChannelHandler
{};
2022-05-14 18:22:46 +02:00
typedef struct netpacket_s netpacket_t;
typedef struct __declspec(align(8)) netpacket_s
{
v_netadr_t from;
int source;
double received;
uint8_t* pData;
bf_read message;
int size;
int wiresize;
char stream;
netpacket_s* pNext;
} netpacket_t;
#endif // !INETCHANNEL_H