X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FMIHPacket.cc;h=eb43bb615e8d99f73f348dba4ce675bebba849ee;hb=82e794070d4f3ae8aacb1827b21a93b9d48ce57f;hp=964389baa0278cb6ca683f4f407198f753842eeb;hpb=3895b0700282fd25515d7acbe3c18f4db3567d31;p=senf.git diff --git a/senf/Packets/80221Bundle/MIHPacket.cc b/senf/Packets/80221Bundle/MIHPacket.cc index 964389b..eb43bb6 100644 --- a/senf/Packets/80221Bundle/MIHPacket.cc +++ b/senf/Packets/80221Bundle/MIHPacket.cc @@ -36,9 +36,7 @@ ///////////////////////////////cc.p//////////////////////////////////////// namespace { - senf::PacketRegistry::RegistrationProxy - registerMIHPacket (0x86dd); - + SENF_PACKET_REGISTRY_REGISTER( senf::EtherTypes, 0x8917, senf::MIHPacket); } /////////////////////////////////////////////////////////////////////////// @@ -107,29 +105,29 @@ prefix_ void senf::MIHPacketType::dump(packet p, std::ostream &os) { boost::io::ios_all_saver ias(os); os << "MIH Packet:\n" - << " protocol header:\n" - << " version : " << unsigned( p->version()) << "\n" - << " ack request : " << p->ackRequest() << "\n" - << " ack response : " << p->ackResponse() << "\n" - << " UIR : " << p->uir() << "\n" - << " more fragments : " << p->moreFragment() << "\n" - << " fragment number : " << p->fragmentNr() << "\n" - << " message ID (MID) : " << unsigned( p->messageId()) << "\n" - << " sid : " << unsigned( p->sid()) << "\n" - << " opcode : " << unsigned( p->opcode()) << "\n" - << " aid : " << unsigned( p->aid()) << "\n" - << " transaction id : " << unsigned( p->transactionId()) << "\n" - << " payload length : " << unsigned( p->payloadLength()) << "\n" - << " source MIHF_Id TLV :\n" - << " type : " << unsigned (p->src_mihfId().type()) << "\n" - << " length : " << unsigned (p->src_mihfId().length()) << "\n" - << " value :\n"; + << " protocol header:\n" + << senf::fieldName(" version") << unsigned( p->version()) << "\n" + << senf::fieldName(" ack request") << p->ackRequest() << "\n" + << senf::fieldName(" ack response") << p->ackResponse() << "\n" + << senf::fieldName(" UIR") << p->uir() << "\n" + << senf::fieldName(" more fragments") << p->moreFragment() << "\n" + << senf::fieldName(" fragment number") << p->fragmentNr() << "\n" + << senf::fieldName(" message ID (MID)") << unsigned( p->messageId()) << "\n" + << senf::fieldName(" sid") << unsigned( p->sid()) << "\n" + << senf::fieldName(" opcode") << unsigned( p->opcode()) << "\n" + << senf::fieldName(" aid") << unsigned( p->aid()) << "\n" + << senf::fieldName(" transaction id") << unsigned( p->transactionId()) << "\n" + << senf::fieldName(" payload length") << unsigned( p->payloadLength()) << "\n" + << " source MIHF_Id TLV:\n" + << senf::fieldName(" type") << unsigned (p->src_mihfId().type()) << "\n" + << senf::fieldName(" length") << unsigned (p->src_mihfId().length()) << "\n" + << " value:\n"; std::string src_mihfId (p->src_mihfId().asString()); hexdump(src_mihfId.begin(), src_mihfId.end(), os); - os << " destination MIHF_Id TLV:\n" - << " type : " << unsigned (p->dst_mihfId().type()) << "\n" - << " length : " << unsigned (p->dst_mihfId().length()) << "\n" - << " value :\n"; + os << " destination MIHF_Id TLV:\n" + << senf::fieldName(" type") << unsigned (p->dst_mihfId().type()) << "\n" + << senf::fieldName(" length") << unsigned (p->dst_mihfId().length()) << "\n" + << " value:\n"; std::string dst_mihfId (p->dst_mihfId().asString()); hexdump(dst_mihfId.begin(), dst_mihfId.end(), os); }