X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6ExtOptions.hh;h=7e78c4bd940bd6b0332f1febddefe5d265c52a8d;hb=5cb66935d4b2973ea0fe7487b862b9ddc31648f4;hp=66ecce79a699575c64f444f0306ab4ab38601988;hpb=6c0332484574ed1cb571bbc0dc9f0a37d6653282;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6ExtOptions.hh b/senf/Packets/DefaultBundle/IPv6ExtOptions.hh index 66ecce7..7e78c4b 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) @@ -30,9 +30,21 @@ #include //#include "IPv6ExtOptions.mpp" -///////////////////////////////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; }; @@ -53,7 +65,7 @@ namespace senf { } -///////////////////////////////hh.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// //#include "IPv6ExtOptions.cci" //#include "IPv6ExtOptions.ct" //#include "IPv6ExtOptions.cti"