summaryrefslogtreecommitdiff
path: root/src/net/messagein.cpp
diff options
context:
space:
mode:
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;
+}