Files
qad/cd_utils/cdutils_protocol.h

25 lines
444 B
C++

#ifndef CDUTILS_PROTOCOL_H
#define CDUTILS_PROTOCOL_H
#include "pibytearray.h"
namespace CDUtils {
enum CDPacketType {CD_Ping, CD_Pong, CD_KQuery, CD_KSend, CD_Command, CD_XData, CD_XQuery};
# pragma pack(push,1)
struct PacketHeader {
int session_id;
int type; // CDPacketType
};
struct PacketKSend : PacketHeader {
PIByteArray kdata; // file k.dat
};
# pragma pack(pop)
}
#endif // CDUTILS_PROTOCOL_H