fixed right padding issue for several output members
[senf.git] / senf / Packets / DefaultBundle / IPv6Packet.cc
index 40bb523..dc688b1 100644 (file)
@@ -33,7 +33,7 @@
 
 //#include "IPv6Packet.mpp"
 #define prefix_
-///////////////////////////////cc.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 
 namespace {
     SENF_PACKET_REGISTRY_REGISTER( senf::EtherTypes, 0x86dd, senf::IPv6Packet);
@@ -46,9 +46,9 @@ prefix_ void senf::IPv6PacketType::dump(packet p, std::ostream & os)
     os << "Internet protocol Version 6:\n"
        << senf::fieldName("version")                   << unsigned(p->version()) << "\n"
        << senf::fieldName("traffic class")
-       << "0x" << std::hex << std::setw(2) << std::setfill('0') << unsigned(p->trafficClass()) << "\n"
+       << "0x" << std::hex << std::setw(2) << std::setfill('0') << std::right << unsigned(p->trafficClass()) << "\n"
        << senf::fieldName("flow label")
-       << "0x" << std::hex << std::setw(5) << std::setfill('0') << unsigned(p->flowLabel()) << "\n"
+       << "0x" << std::hex << std::setw(5) << std::setfill('0') << std::right << unsigned(p->flowLabel()) << "\n"
        << senf::fieldName("payload length")            << std::dec << unsigned(p->length()) << "\n"
        << senf::fieldName("next header")               << unsigned(p->nextHeader()) << "\n"
        << senf::fieldName("hop limit")                 << unsigned(p->hopLimit()) << "\n"
@@ -67,7 +67,7 @@ prefix_ void senf::IPv6PacketType::finalize(packet p)
     }
 }
 
-///////////////////////////////cc.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 #undef prefix_
 //#include "IPv6Packet.mpp"