diff options
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; +} |