X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2F80221Bundle%2FMIHPacket.cc;h=97407c2c6f6c1003b4eb4a765d9220533e815884;hb=b2689b6d92c4d22ecaea5ab271c0af8564a7d39b;hp=9b2d89920b64fe5d79d0871db67a39028d9761b0;hpb=9c3803e6f6a6073a43524940307b7dd7de8b16d9;p=senf.git diff --git a/Packets/80221Bundle/MIHPacket.cc b/Packets/80221Bundle/MIHPacket.cc index 9b2d899..97407c2 100644 --- a/Packets/80221Bundle/MIHPacket.cc +++ b/Packets/80221Bundle/MIHPacket.cc @@ -37,7 +37,7 @@ prefix_ void senf::MIHPacketType::dump(packet p, std::ostream &os) { boost::io::ios_all_saver ias(os); os << "MIH Packet:\n" - << " protocol header:\n" << "\n" + << " protocol header:\n" << " Version: " << unsigned( p->version()) << "\n" << " Ack-Request: " << p->ackRequest() << "\n" << " Ack-Response: " << p->ackResponse() << "\n" @@ -53,6 +53,13 @@ prefix_ void senf::MIHPacketType::dump(packet p, std::ostream &os) } +prefix_ void senf::MIHPacketType::finalize(packet p) +{ + p->source_length() << senf::bytes( p->source_mihf_id()); + p->destination_length() << senf::bytes( p->destination_mihf_id()); + p->payloadLength_() << p.size() - 8; +} + #undef prefix_