summaryrefslogtreecommitdiff
path: root/src/messagein.h
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2006-08-14 23:38:42 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2006-08-14 23:38:42 +0000
commitcaea63c835228efb23edf8755c60012cd2dfe1ce (patch)
tree1dbc0177cfbcfcfdd58f8abc928e64ffda15aa16 /src/messagein.h
parent0841923d1ebd1283e5b1d2cff48ed34f860f288b (diff)
downloadmanaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.tar.gz
manaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.tar.bz2
manaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.tar.xz
manaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.zip
Removed Packet class and the UNKNOWN gender.
Diffstat (limited to 'src/messagein.h')
-rw-r--r--src/messagein.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/messagein.h b/src/messagein.h
index 6545c8c4..e80f3f4f 100644
--- a/src/messagein.h
+++ b/src/messagein.h
@@ -37,7 +37,7 @@ class MessageIn
/**
* Constructor.
*/
- MessageIn(Packet *packet);
+ MessageIn(const char *data, int length);
/**
* Destructor.
@@ -58,12 +58,13 @@ class MessageIn
std::string readString(int length = -1);
private:
- Packet *mPacket; /**< The packet being processed. */
+ const char *mData; /**< Packet data */
+ unsigned int mLength; /**< Length of data in bytes */
short mId; /**< The message ID. */
/**
- * Actual position in the packet. From 0 to packet->length.
- * A value bigger than packet->length means EOP was reached when reading it.
+ * Actual position in the packet. From 0 to packet->length. A value
+ * bigger than packet->length means EOP was reached when reading it.
*/
unsigned int mPos;
};