X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6Extensions.hh;h=c8749f7dd43874ae3ff5bbe615800b3bd443a119;hb=f723d7852a8195072eee387ea9ca77156b58438b;hp=ee4e18e40d32a8614660918e9d943ce20f0d78e7;hpb=ccff925ac3c102822a38617d00aef1bcf5217706;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6Extensions.hh b/senf/Packets/DefaultBundle/IPv6Extensions.hh index ee4e18e..c8749f7 100644 --- a/senf/Packets/DefaultBundle/IPv6Extensions.hh +++ b/senf/Packets/DefaultBundle/IPv6Extensions.hh @@ -29,8 +29,7 @@ // Custom includes #include -#include -#include +#include "IPv6ExtOptionType.hh" #include "ListOptionTypeParser.hh" #include "IPv6Packet.hh" @@ -104,7 +103,9 @@ namespace senf { p->nextHeader() << key(p.next(nothrow)); } }; - /** \brief IPv6 fragment extension packet typedef */ + /** \brief IPv6 fragment extension packet typedef + \ingroup protocolbundle_default + */ typedef ConcretePacket IPv6FragmentPacket; // ===================================================================================================== @@ -173,7 +174,7 @@ namespace senf { \ref IPv6RoutingPacket \par Fields: - \ref IPv6PRoutingPacketParser + \ref IPv6RoutingPacketParser \par Associated registries: \ref IpTypes @@ -209,7 +210,9 @@ namespace senf { p->nextHeader() << key(p.next(nothrow)); } }; - /** \brief IPv6 routing extension packet typedef */ + /** \brief IPv6 routing extension packet typedef + \ingroup protocolbundle_default + */ typedef ConcretePacket IPv6RoutingPacket; @@ -223,7 +226,8 @@ namespace senf { \see IPv6ExtensionType_HopByHop \n RFC 2460 */ - struct IPv6HopByHopOptionsPacketParser : public PacketParserBase { + struct IPv6HopByHopOptionsPacketParser : public PacketParserBase + { # include SENF_PARSER() SENF_PARSER_FIELD ( nextHeader, UInt8Parser ); @@ -282,7 +286,9 @@ namespace senf { p->nextHeader() << key(p.next(nothrow)); } }; - /** \brief IPv6 routing Hop-By-Hop packet typedef */ + /** \brief IPv6 routing Hop-By-Hop packet typedef + \ingroup protocolbundle_default + */ typedef ConcretePacket IPv6HopByHopOptionsPacket; // ===================================================================================================== @@ -347,7 +353,9 @@ namespace senf { p->nextHeader() << key(p.next(nothrow)); } }; - /** \brief IPv6 routing Destination Options packet typedef */ + /** \brief IPv6 routing Destination Options packet typedef + \ingroup protocolbundle_default + */ typedef ConcretePacket IPv6DestinationOptionsPacket; }