X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2F80221Bundle%2FMIHPacket.cc;h=97407c2c6f6c1003b4eb4a765d9220533e815884;hb=eb89ea10c8c11d2ef12239cb037c958dec50f006;hp=1a398f116bb1dfa6daedb20931298b72fba9a748;hpb=45f1f7608c81c1d5e417c97a3e9273e0282d6a0d;p=senf.git diff --git a/Packets/80221Bundle/MIHPacket.cc b/Packets/80221Bundle/MIHPacket.cc index 1a398f1..97407c2 100644 --- a/Packets/80221Bundle/MIHPacket.cc +++ b/Packets/80221Bundle/MIHPacket.cc @@ -27,7 +27,6 @@ //#include "MIHPacket.ih" // Custom includes -#include "MIHPacket.hh" #include "../../Packets/Packets.hh" #include @@ -38,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" @@ -54,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_