diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2007-03-31 09:45:43 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2007-03-31 09:45:43 +0000 |
commit | bd9b9a04c0ec07c957014d0679d386c7b42e5312 (patch) | |
tree | f18a9c3de8a88f99472d0e87dd19e89512dca880 /src/net/messagein.cpp | |
parent | a85d2b47912ea32e3ecf77632242fa6f759a0ade (diff) | |
download | manaserv-bd9b9a04c0ec07c957014d0679d386c7b42e5312.tar.gz manaserv-bd9b9a04c0ec07c957014d0679d386c7b42e5312.tar.bz2 manaserv-bd9b9a04c0ec07c957014d0679d386c7b42e5312.tar.xz manaserv-bd9b9a04c0ec07c957014d0679d386c7b42e5312.zip |
Moved writing of incoming messages into MessageIn and tweaked the printing of
the message ID.
Diffstat (limited to 'src/net/messagein.cpp')
-rw-r--r-- | src/net/messagein.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/net/messagein.cpp b/src/net/messagein.cpp index 783cbf11..2b5eaf27 100644 --- a/src/net/messagein.cpp +++ b/src/net/messagein.cpp @@ -22,6 +22,8 @@ */ #include <string> +#include <iostream> +#include <iomanip> #include <enet/enet.h> #include "net/messagein.hpp" @@ -96,3 +98,12 @@ std::string MessageIn::readString(int length) return readString; } + +std::ostream& +operator <<(std::ostream &os, const MessageIn &msg) +{ + os << std::setw(6) << std::hex << std::showbase << std::internal + << std::setfill('0') << msg.getId() + << std::dec << " (" << msg.getLength() << " B)"; + return os; +} |