doclib: changed copyright information in footer
[senf.git] / senf / Packets / 80221Bundle / TLVPacket.cc
index b274676..de812a3 100644 (file)
@@ -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_