<< 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(" sid") << unsigned( p->sid()) << "\n"
<< senf::fieldName(" opcode") << unsigned( p->opcode()) << "\n"
- << senf::fieldName(" aid") << unsigned( p->aid()) << "\n"
+ << senf::fieldName(" aid") << unsigned( p->aid()) << "\n"
<< senf::fieldName(" transaction id") << unsigned( p->transactionId()) << "\n"
<< senf::fieldName(" payload length") << unsigned( p->payloadLength()) << "\n";
p->src_mihfId().dump( os);
prefix_ void senf::MIHPacketType::finalize(packet p)
{
- p->src_mihfId().finalizeLength();
- p->dst_mihfId().finalizeLength();
+ p->src_mihfId().finalize();
+ p->dst_mihfId().finalize();
p->payloadLength_() << p.size() - 8;
p->messageId() << key(p.next(nothrow));
}
{
if (p.data().size() < initSize())
return no_factory();
- PkReg_Entry const * e (PacketRegistry<MIHMessageRegistry>::lookup( p->messageId(), nothrow ));
+ PacketRegistry<MIHMessageRegistry>::Entry const * e (
+ PacketRegistry<MIHMessageRegistry>::lookup( p->messageId(), nothrow ));
return e ? e->factory() : MIHGenericPayloadPacket::factory();
}
{
typedef parser::tlvList_t::container tlvContainer_t;
tlvContainer_t tlvs (p->tlvList() );
- for (tlvContainer_t::iterator i (tlvs.begin()); i != tlvs.end(); ++i)
- i->finalizeLength();
+ for (tlvContainer_t::iterator i (tlvs.begin()); i != tlvs.end(); ++i) {
+ MIHGenericTLVParser p (*i);
+ p.finalize();
+ }
}