X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.cc;h=6e8d71453c956ecc73d07eafd70c6d5addca7e41;hb=35e271d6c345505475a8cd2654950edd9060e712;hp=d033d44fe60aa64d153762f7e2835db8d64d0c34;hpb=82e794070d4f3ae8aacb1827b21a93b9d48ce57f;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.cc b/senf/Packets/DefaultBundle/IPv6Extensions.cc index d033d44..6e8d714 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.cc +++ b/senf/Packets/DefaultBundle/IPv6Extensions.cc @@ -26,8 +26,9 @@ #include "IPv6Extensions.hh" //#include "IPv6Extensions.ih" -#include + // Custom includes +#include //#include "IPv6Extensions.mpp" #define prefix_ @@ -74,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(" OptionLength") << unsigned(optIter->optionLength()) <<"\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)