X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6ExtOptions.hh;h=0ed194e8e04a926312a9fe15d1dc28b9861b21ab;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=66ecce79a699575c64f444f0306ab4ab38601988;hpb=6c0332484574ed1cb571bbc0dc9f0a37d6653282;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6ExtOptions.hh b/senf/Packets/DefaultBundle/IPv6ExtOptions.hh index 66ecce7..0ed194e 100644 --- a/senf/Packets/DefaultBundle/IPv6ExtOptions.hh +++ b/senf/Packets/DefaultBundle/IPv6ExtOptions.hh @@ -1,4 +1,4 @@ -// $Id: IPv6ExtOptionType.hh 869 2008-06-09 13:57:27Z pug $ +// $Id$ // // Copyright (C) 2009 // Fraunhofer Institute for Open Communication Systems (FOKUS) @@ -33,6 +33,18 @@ ///////////////////////////////hh.p//////////////////////////////////////// namespace senf { + /** \brief IPv6 Extension Option parser + + Definition of parser fields in RFC2460 and assignments of type field at IANA + + Used in \ref IPv6HopByHopOptionsPacketParser and \ref IPv6DestinationOptionsPacketParser. + + \see IANA IPv6 Parameters\n + \ref IPv6GenericOptionParser + + \ingroup protocolbundle_default + */ + class IPv6OptionParser : public PacketParserBase { public: @@ -44,7 +56,7 @@ namespace senf { SENF_PARSER_BITFIELD ( optionType, 5, unsigned ); SENF_PARSER_FIELD ( length, UInt8Parser ); SENF_PARSER_FINALIZE ( IPv6OptionParser ); - + typedef GenericTLVParserRegistry Registry; };