diff options
author | Yohann Ferreira <bertram@cegetel.net> | 2005-06-13 20:22:11 +0000 |
---|---|---|
committer | Yohann Ferreira <bertram@cegetel.net> | 2005-06-13 20:22:11 +0000 |
commit | 0d64e2728309e3fe97c9cbbd97ea6a722fc5dffb (patch) | |
tree | 22dacc7c3e13a7139919ad6871bbf0ec2ddbde09 /src/messagein.h | |
parent | 57d846f38d510ab37e706f0bd42fd740a5cbfea0 (diff) | |
download | manaserv-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.h | 17 |
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 |