diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-03-04 22:53:02 +0100 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-03-04 22:53:02 +0100 |
commit | c316a3115bf790fb623f0765dd6b04f781af5b51 (patch) | |
tree | b757067dcd2495bf8aa5d3ca6f42886eb55c93fa /src/Net/Packet.h | |
parent | d88e4d0da7ff801b0c58b5043ade0743547cfb90 (diff) | |
download | mad-c316a3115bf790fb623f0765dd6b04f781af5b51.tar mad-c316a3115bf790fb623f0765dd6b04f781af5b51.zip |
Alte Request-Klassen entfernt
Diffstat (limited to 'src/Net/Packet.h')
-rw-r--r-- | src/Net/Packet.h | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/src/Net/Packet.h b/src/Net/Packet.h index 34f3428..48804de 100644 --- a/src/Net/Packet.h +++ b/src/Net/Packet.h @@ -30,16 +30,8 @@ namespace Net { class Packet { public: - enum Type { - OK = 0x0000, ERROR = 0x0001, - GSSAPI_AUTH = 0x0010, - XML = 0xFFFF - }; - struct Data { - uint16_t type; uint16_t requestId; - uint16_t reserved; uint16_t length; uint8_t data[0]; }; @@ -47,14 +39,8 @@ class Packet { protected: Data *rawData; - void setLength(uint16_t length) { - rawData->length = htons(length); - - rawData = (Data*)std::realloc(rawData, getRawDataLength()); - } - public: - Packet(Type type, uint16_t requestId, const void *data = 0, uint16_t length = 0); + Packet(uint16_t requestId, const void *data = 0, uint16_t length = 0); Packet(const Packet &p) { rawData = (Data*)std::malloc(p.getRawDataLength()); @@ -67,10 +53,6 @@ class Packet { Packet& operator=(const Packet &p); - Type getType() const { - return (Type)ntohs(rawData->type); - } - uint16_t getRequestId() const { return ntohs(rawData->requestId); } @@ -90,10 +72,6 @@ class Packet { unsigned long getRawDataLength() const { return sizeof(Data) + ntohs(rawData->length); } - - - static uint64_t htonll(uint64_t val); - static uint64_t ntohll(uint64_t val); }; } |