Packets/80221Bundle: fixed error in MIHF_ID-TLV; restructured TLV finalize()
[senf.git] / senf / Packets / DefaultBundle / UDPPacket.cc
index 33065ea..d1ff6c2 100644 (file)
@@ -38,8 +38,7 @@
 ///////////////////////////////cc.p////////////////////////////////////////
 
 namespace {
-    senf::PacketRegistry<senf::IpTypes>::RegistrationProxy<senf::UDPPacket>
-        registerUDPPacket (17);
+    SENF_PACKET_REGISTRY_REGISTER( senf::IpTypes, 17, senf::UDPPacket);
 }
 
 ///////////////////////////////////////////////////////////////////////////
@@ -100,11 +99,11 @@ prefix_ void senf::UDPPacketType::dump(packet p, std::ostream & os)
 {
     boost::io::ios_all_saver ias(os);
     os << "UDP:\n"
-       <<     "  source port             : " << p->source() << "\n"
-       <<     "  dest port               : " << p->destination() << "\n"
-       <<     "  length                  : " << p->length() << "\n"
-       <<     "  checksum                : " 
-       << std::hex << std::setw(4) << std::setfill('0') << p->checksum() << "\n";
+       << senf::fieldName("source port")               << p->source() << "\n"
+       << senf::fieldName("dest port")                 << p->destination() << "\n"
+       << senf::fieldName("length")                    << p->length() << "\n"
+       << senf::fieldName("checksum")
+       << "0x" << std::hex << std::setw(4) << std::setfill('0') << p->checksum() << "\n";
 }
 
 prefix_ void senf::UDPPacketType::finalize(packet p)