summaryrefslogtreecommitdiff
path: root/src/messagein.h
diff options
context:
space:
mode:
authorYohann Ferreira <bertram@cegetel.net>2005-06-13 20:22:11 +0000
committerYohann Ferreira <bertram@cegetel.net>2005-06-13 20:22:11 +0000
commit0d64e2728309e3fe97c9cbbd97ea6a722fc5dffb (patch)
tree22dacc7c3e13a7139919ad6871bbf0ec2ddbde09 /src/messagein.h
parent57d846f38d510ab37e706f0bd42fd740a5cbfea0 (diff)
downloadmanaserv-0d64e2728309e3fe97c9cbbd97ea6a722fc5dffb.tar.gz
manaserv-0d64e2728309e3fe97c9cbbd97ea6a722fc5dffb.tar.bz2
manaserv-0d64e2728309e3fe97c9cbbd97ea6a722fc5dffb.tar.xz
manaserv-0d64e2728309e3fe97c9cbbd97ea6a722fc5dffb.zip
first attempt of messageIn Implementation. I'll do testings from that.
Diffstat (limited to 'src/messagein.h')
-rw-r--r--src/messagein.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/messagein.h b/src/messagein.h
index bb12ad05..e46392b4 100644
--- a/src/messagein.h
+++ b/src/messagein.h
@@ -38,9 +38,15 @@ class MessageIn
*/
MessageIn(Packet *p);
+ /**
+ * Destructor.
+ */
+ ~MessageIn();
+
+
char readByte(); /**< Reads a byte. */
- int readShort(); /**< Reads a short. */
- int readLong(); /**< Reads a long. */
+ short readShort(); /**< Reads a short. */
+ long readLong(); /**< Reads a long. */
/**
* Reads a string. If a length is not given (-1), it is assumed
@@ -51,7 +57,12 @@ class MessageIn
private:
Packet *packet;
- unsigned int pos;
+
+ /**
+ * Actual Position in the packet
+ * From 0 to p->length - 1.
+ */
+ unsigned int pos;
};
#endif