#ifndef __ENET_PROTOCOL_H__
#define __ENET_PROTOCOL_H__
#include "enet/types.h"
enum
{ … };
ENetProtocolCommand;
ENetProtocolFlag;
#ifdef _MSC_VER
#pragma pack(push, 1)
#define ENET_PACKED
#elif defined(__GNUC__) || defined(__clang__)
#define ENET_PACKED …
#else
#define ENET_PACKED
#endif
ENetProtocolHeader;
ENetProtocolCommandHeader;
ENetProtocolAcknowledge;
ENetProtocolConnect;
ENetProtocolVerifyConnect;
ENetProtocolBandwidthLimit;
ENetProtocolThrottleConfigure;
ENetProtocolDisconnect;
ENetProtocolPing;
ENetProtocolSendReliable;
ENetProtocolSendUnreliable;
ENetProtocolSendUnsequenced;
ENetProtocolSendFragment;
ENetProtocol;
#ifdef _MSC_VER
#pragma pack(pop)
#endif
#endif