X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FICMPv6TypePacket.cc;h=c5950f14ffb6d50c45f29244259de5a941530495;hb=874b9d37b59223d9b0dce3bddafa130045419750;hp=2cd182b2f3ea72827a7cfc19f2c8cbb7cd56c8ef;hpb=209950ee5f6898978cd68614ef339ae3531c5c53;p=senf.git diff --git a/senf/Packets/DefaultBundle/ICMPv6TypePacket.cc b/senf/Packets/DefaultBundle/ICMPv6TypePacket.cc index 2cd182b..c5950f1 100644 --- a/senf/Packets/DefaultBundle/ICMPv6TypePacket.cc +++ b/senf/Packets/DefaultBundle/ICMPv6TypePacket.cc @@ -62,25 +62,25 @@ prefix_ void senf::ICMPv6EchoReplyType::dump(packet p, std::ostream & os) prefix_ void senf::ICMPv6ErrDestUnreachableType::dump(packet p, std::ostream & os) { - os << "ICMPv6 Error Destination Unreachable (no further fields available here)\n"; + os << "ICMPv6 Error Destination Unreachable (no further fields available here)\n"; } prefix_ void senf::ICMPv6ErrTooBigType::dump(packet p, std::ostream & os) { os << "ICMPv6 Error Packet Too Big:\n" - << senf::fieldName("MTU") << unsigned(p->mtu() ) << "\n"; + << senf::fieldName("MTU") << unsigned(p->mtu() ) << "\n"; } prefix_ void senf::ICMPv6ErrTimeExceededType::dump(packet p, std::ostream & os) { os << "ICMPv6 Error Time Exceeded:\n" - << senf::fieldName("Unused(32Bit)") << unsigned(p->unused() ) << "\n"; + << senf::fieldName("Unused(32Bit)") << unsigned(p->unused() ) << "\n"; } prefix_ void senf::ICMPv6ErrParamProblemType::dump(packet p, std::ostream & os) { os << "ICMPv6 Error Parameter Problem:\n" - << senf::fieldName("Pointer") << unsigned(p->pointer() ) << "\n"; + << senf::fieldName("Pointer") << unsigned(p->pointer() ) << "\n"; } prefix_ void senf::MLDv2ListenerQueryType::dump(packet p, std::ostream & os) @@ -97,16 +97,16 @@ prefix_ void senf::MLDv2ListenerQueryType::dump(packet p, std::ostream & os) senf::MLDv2ListenerQuery::Parser::srcAddresses_t::container c (p->srcAddresses()); senf::MLDv2ListenerQuery::Parser::srcAddresses_t::container::iterator i (c.begin()); for (unsigned int nr =1; i != c.end(); ++i, ++nr) - os << " " << nr << ".) " << *i << "\n"; - os << "\n"; + os << " " << nr << ".) " << *i << "\n"; + os << "\n"; } prefix_ void senf::MLDv2ListenerReportType::dump(packet p, std::ostream & os) { os << "ICMPv6 Multicast Listener Report Message:\n" - << senf::fieldName("Reserved") << unsigned(p->reserved() ) + << senf::fieldName("Reserved") << unsigned(p->reserved() ) <<"\n Multicast Address Records:\n"; - + senf::MLDv2ListenerReport::Parser::mcastAddrRecords_t::container cAddrR (p->mcastAddrRecords() ); senf::MLDv2ListenerReport::Parser::mcastAddrRecords_t::container::iterator iAddrR (cAddrR.begin() ); for (; iAddrR != cAddrR.end(); ++iAddrR) { @@ -129,6 +129,11 @@ prefix_ void senf::NDPRouterSolicitationMessageType::dump(packet p, std::ostream { os << "ICMPv6 Neighbor Discovery Router Solicitation Message:\n" << senf::fieldName("Reserved(32Bit)") << unsigned(p->reserved()) << "\n"; + senf::NDPRouterSolicitationMessage::Parser::options_t::container optC(p->options() ); + senf::NDPRouterSolicitationMessage::Parser::options_t::container::const_iterator listIter (optC.begin()); + for (; listIter != optC.end(); ++listIter) { + listIter->dump(os); + } } prefix_ void senf::NDPRouterAdvertisementMessageType::dump(packet p, std::ostream & os) @@ -141,6 +146,11 @@ prefix_ void senf::NDPRouterAdvertisementMessageType::dump(packet p, std::ostrea << senf::fieldName("Router Lifetime") << unsigned(p->routerLifetime()) << "\n" << senf::fieldName("Reachable Time") << unsigned(p->reachableTime()) << "\n" << senf::fieldName("Retrans Timer") << unsigned(p->retransTimer()) << "\n"; + senf::NDPRouterAdvertisementMessage::Parser::options_t::container optC(p->options() ); + senf::NDPRouterAdvertisementMessage::Parser::options_t::container::const_iterator listIter (optC.begin()); + for (; listIter != optC.end(); ++listIter) { + listIter->dump(os); + } } prefix_ void senf::NDPNeighborSolicitationMessageType::dump(packet p, std::ostream & os) @@ -148,6 +158,11 @@ prefix_ void senf::NDPNeighborSolicitationMessageType::dump(packet p, std::ostre os << "ICMPv6 Neighbor Discovery Neighbor Solicitation Message:\n" << senf::fieldName("Reserved(32Bit)") << unsigned(p->reserved()) << "\n" << senf::fieldName("Target Address") << p->target() << "\n"; + senf::NDPNeighborSolicitationMessage::Parser::options_t::container optC(p->options() ); + senf::NDPNeighborSolicitationMessage::Parser::options_t::container::const_iterator listIter (optC.begin()); + for (; listIter != optC.end(); ++listIter) { + listIter->dump(os); + } } prefix_ void senf::NDPNeighborAdvertisementMessageType::dump(packet p, std::ostream & os) @@ -158,6 +173,11 @@ prefix_ void senf::NDPNeighborAdvertisementMessageType::dump(packet p, std::ostr << senf::fieldName("Override Flag") << unsigned(p->o()) << "\n" << senf::fieldName("Reserved(29Bit)") << unsigned(p->reserved()) << "\n" << senf::fieldName("Target Address") << p->target() << "\n"; + senf::NDPNeighborAdvertisementMessage::Parser::options_t::container optC(p->options() ); + senf::NDPNeighborAdvertisementMessage::Parser::options_t::container::const_iterator listIter (optC.begin()); + for (; listIter != optC.end(); ++listIter) { + listIter->dump(os); + } } prefix_ void senf::NDPRedirectMessageType::dump(packet p, std::ostream & os) @@ -166,6 +186,11 @@ prefix_ void senf::NDPRedirectMessageType::dump(packet p, std::ostream & os) << senf::fieldName("Reserved(32Bit)") << unsigned(p->reserved()) << "\n" << senf::fieldName("Target Address") << p->target() << "\n" << senf::fieldName("Destination Address") << p->destination() << "\n"; + senf::NDPRedirectMessage::Parser::options_t::container optC(p->options() ); + senf::NDPRedirectMessage::Parser::options_t::container::const_iterator listIter (optC.begin()); + for (; listIter != optC.end(); ++listIter) { + listIter->dump(os); + } } ///////////////////////////////cc.e//////////////////////////////////////// #undef prefix_