X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2F80221Bundle%2FMIHPacket.cc;h=7cb720caefccb624ebc3dba0c7fccf02a7f4f92a;hb=bd9f9d3fd6fbcff0112a7bf48ab9284da9576b11;hp=6c167f8849c75bba85e892138c243973a3248b2c;hpb=ffd0e5bf26f993bab27c777f71d58285867345d7;p=senf.git diff --git a/Packets/80221Bundle/MIHPacket.cc b/Packets/80221Bundle/MIHPacket.cc index 6c167f8..7cb720c 100644 --- a/Packets/80221Bundle/MIHPacket.cc +++ b/Packets/80221Bundle/MIHPacket.cc @@ -110,11 +110,13 @@ prefix_ void senf::MIHPacketType::dump(packet p, std::ostream &os) << " 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"; 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"; std::string dst_mihfId (p->dst_mihfId().asString()); @@ -130,6 +132,19 @@ prefix_ void senf::MIHPacketType::finalize(packet p) } +prefix_ senf::PacketInterpreterBase::factory_t senf::MIHPacketType::nextPacketType(packet p) +{ + return MIHPayloadPacket::factory(); +} + + +prefix_ void senf::MIHPayloadPacketType::dump(packet p, std::ostream &os) +{ + boost::io::ios_all_saver ias(os); + os << "MIH Payload (service specific TLVs):\n"; +} + + #undef prefix_