X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;fp=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;h=6e8d71453c956ecc73d07eafd70c6d5addca7e41;hb=bea7cfcf3d02688ece159d76890acfe2d0051d71;hp=d579277416c4a32204e9524f2f534986593c6270;hpb=0061f12af7284b2d2f03de23014ac2faccfd37ed;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.cc b/senf/Packets/DefaultBundle/IPv6Extensions.cc index d579277..6e8d714 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.cc +++ b/senf/Packets/DefaultBundle/IPv6Extensions.cc @@ -75,14 +75,8 @@ prefix_ void senf::IPv6HopByHopOptionsPacketType::dump(packet p, std::ostream & os << " OptionTypes:\n"; typedef IPv6HopByHopOptionsPacket::Parser::options_t::container optContainer_t; optContainer_t options (p->options()); - optContainer_t::iterator optIter(options.begin()); - for(; optIter != options.end(); ++optIter) { - os << senf::fieldName(" AltAction") << unsigned(optIter->altAction()) << "\n" - << senf::fieldName(" ChangeFlag") << unsigned(optIter->changeFlag()) << "\n" - << senf::fieldName(" Option Type") << unsigned(optIter->optionType()) << "\n" - << senf::fieldName(" length") << unsigned(optIter->length()) <<"\n"; - senf::hexdump(boost::begin(optIter->value()) , boost::end(optIter->value()), os ); - } + for (optContainer_t::const_iterator i = options.begin(); i != options.end(); ++i) + i->dump( os); } prefix_ void senf::IPv6DestinationOptionsPacketType::dump(packet p, std::ostream & os)