X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80221Bundle%2FTLVPacket.cc;h=de812a3e285fbfb1e2fd813a71c74c8476a0ee5b;hb=7f1e38e4538c40325566e9fe3f12bf10c3ed3b93;hp=b2746765b63dc9c67ce48acd9a8ac084c413f1b0;hpb=6cd09bf0b05c7b26aa57409b510311b235180528;p=senf.git diff --git a/senf/Packets/80221Bundle/TLVPacket.cc b/senf/Packets/80221Bundle/TLVPacket.cc index b274676..de812a3 100644 --- a/senf/Packets/80221Bundle/TLVPacket.cc +++ b/senf/Packets/80221Bundle/TLVPacket.cc @@ -37,9 +37,9 @@ prefix_ senf::safe_data_iterator senf::BaseTLVPacketParser::resizeValueField( DynamicTLVLengthParser::value_type size) { DynamicTLVLengthParser::value_type current_length ( length()); - length( size); + length_() << size; - safe_data_iterator si (data(), boost::next(i(), 1 + length_bytes() )); + safe_data_iterator si (data(), boost::next(i(), 1 + length_().bytes() )); if (current_length > size) data().erase( si, boost::next(si, current_length-size)); else @@ -199,7 +199,7 @@ prefix_ void senf::DynamicTLVLengthParser::resize(size_type size) prefix_ senf::PacketInterpreterBase::range senf::GenericTLVPacketParser::value() const { - senf::PacketData::iterator begin (boost::next(data().begin(), 1 + length_bytes() )); + senf::PacketData::iterator begin (boost::next(data().begin(), 1 + length_().bytes() )); return PacketInterpreterBase::range( begin, boost::next( begin, length()) ); } @@ -217,12 +217,6 @@ prefix_ void senf::GenericTLVPacketType::dump(packet p, std::ostream & os) } -prefix_ void senf::GenericTLVPacketType::finalize(packet p) -{ - p->finalizeLength(); -} - - ///////////////////////////////cc.e//////////////////////////////////////// #undef prefix_