X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;fp=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;h=83f98025a0e4e9fe08f1acd893c3111f29703483;hb=9e03cf6e4f35e548a2c384f76da4a1d76fca3fc5;hp=543a3b33882119e3c87ad154a23cdc17b1fada38;hpb=79615f135540eb93e24ac7720a9fecb08fba2842;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.cc b/senf/Packets/DefaultBundle/IPv6Extensions.cc index 543a3b3..83f9802 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.cc +++ b/senf/Packets/DefaultBundle/IPv6Extensions.cc @@ -72,13 +72,15 @@ prefix_ void senf::IPv6ExtensionType_HopByHop::dump(packet p, std::ostream & os) os << "Internet protocol Version 6 Hop-By-Hop extension:\n" << " next header : " << unsigned (p->nextHeader()) << "\n" << " header length : " << unsigned (p->headerLength()) << "\n"; - os << "OptionTypes:\n"; + os << " OptionTypes:\n"; IPv6Extension_HopByHop::Parser::options_t::container options (p->options()); IPv6Extension_HopByHop::Parser::options_t::container::iterator optIter(options.begin()); - for(;optIter != options.end(); ++ optIter){ - os << "Option Type:\t" << (unsigned) optIter->optionType() - << "\nOptionLength:\t" << (unsigned) optIter->optionLength() <<"\n"; - senf::hexdump(boost::next(boost::begin(optIter->value())), boost::next( boost::end(optIter->value())), os ); + for(;optIter != options.end(); ++optIter){ + os << " AltAction : " << (unsigned) optIter->altAction() + << "\n ChangeFlag : " << (unsigned) optIter->changeFlag() + << "\n Option Type : " << (unsigned) optIter->optionType() + << "\n OptionLength : " << (unsigned) optIter->optionLength() <<"\n"; + senf::hexdump(boost::begin(optIter->value()) , boost::end(optIter->value()), os ); } }