X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6ExtOptionType.hh;h=5feed04633a76acf131ebac3a6924f3e3b371ce8;hb=dc92fc89c7e2d5eedcaadaebef0a196acd39c07f;hp=ab8adf695f84409a0a3f883ba91c7645e8a36e24;hpb=25976ed67c66d30811fa0a01043e50347e9d1e69;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6ExtOptionType.hh b/senf/Packets/DefaultBundle/IPv6ExtOptionType.hh index ab8adf6..5feed04 100644 --- a/senf/Packets/DefaultBundle/IPv6ExtOptionType.hh +++ b/senf/Packets/DefaultBundle/IPv6ExtOptionType.hh @@ -33,9 +33,10 @@ namespace senf { class OptTypeTLVPacketParser: public PacketParserBase { public: # include SENF_PARSER() - SENF_PARSER_BITFIELD (altAction, 2, unsigned); - SENF_PARSER_BITFIELD (changeFlag, 1, unsigned); - SENF_PARSER_BITFIELD (optionType, 5, unsigned); +// SENF_PARSER_BITFIELD (altAction, 2, unsigned); +// SENF_PARSER_BITFIELD (changeFlag, 1, unsigned); +// SENF_PARSER_BITFIELD (optionType, 5, unsigned); + SENF_PARSER_FIELD (optionType, UInt8Parser); SENF_PARSER_FIELD (optionLength, UInt8Parser); SENF_PARSER_FINALIZE (OptTypeTLVPacketParser); @@ -47,10 +48,12 @@ struct GenericOptTypeTLVPacketParser: public OptTypeTLVPacketParser { SENF_PARSER_SKIP ( optionLength(), 0 ); SENF_PARSER_FINALIZE ( GenericOptTypeTLVPacketParser ); + senf::PacketInterpreterBase::range value() const; template void value(ForwardReadableRange const &range); + }; } //namespace senf