summaryrefslogtreecommitdiff
path: root/src/net/messagein.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2007-03-31 09:45:43 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2007-03-31 09:45:43 +0000
commitbd9b9a04c0ec07c957014d0679d386c7b42e5312 (patch)
treef18a9c3de8a88f99472d0e87dd19e89512dca880 /src/net/messagein.cpp
parenta85d2b47912ea32e3ecf77632242fa6f759a0ade (diff)
downloadmanaserv-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.cpp11
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;
+}