///////////////////////////////////////////////////////////////////////////
// MIHTLVLengthParser
-prefix_ senf::MIHTLVLengthParser::size_type senf::MIHTLVLengthParser::bytes() const
+prefix_ senf::MIHTLVLengthParser::size_type senf::MIHTLVLengthParser::bytes() const
{
return 1 + ( length_field()<=128 ? 0 : fixed_length_field());
}
///////////////////////////////////////////////////////////////////////////
// MIHFIdTLVParser
-prefix_ senf::PacketParserBase::data_iterator senf::MIHFIdTLVParser::valueBegin()
+prefix_ senf::PacketParserBase::data_iterator senf::MIHFIdTLVParser::valueBegin()
const
{
return i( idValue_offset());
return EUI64::from_data( getNAIDecodedIterator( valueBegin(), valueEnd()));
}
-prefix_ bool senf::MIHFIdTLVParser::valueEquals( std::string const &id)
+prefix_ bool senf::MIHFIdTLVParser::valueEquals( std::string const &id)
const
{
return id == valueAsString();
///////////////////////////////////////////////////////////////////////////
// MIHBaseTLVParser
-prefix_ void senf::MIHBaseTLVParser::maxLength(MIHTLVLengthParser::value_type maxl)
+prefix_ void senf::MIHBaseTLVParser::maxLength(MIHTLVLengthParser::value_type maxl)
const
{
protect(), length_().capacity(maxl);
}
-prefix_ void senf::MIHBaseTLVParser::finalize()
+prefix_ void senf::MIHBaseTLVParser::finalize()
{
protect(), length_().finalize();
};