X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FIpV6Extensions.hh;h=65c2340c65ac0691e960eb9ea468daae17a22e0a;hb=9a988902090d28007578e93bffd809f6bd913155;hp=cc6581aa6035b7d6061ba6b055ce8d2a6415c32f;hpb=5d62f84a80b2c72cc0aa5cabc3ddad752e87fcc8;p=senf.git diff --git a/Packets/IpV6Extensions.hh b/Packets/IpV6Extensions.hh index cc6581a..65c2340 100644 --- a/Packets/IpV6Extensions.hh +++ b/Packets/IpV6Extensions.hh @@ -1,4 +1,4 @@ -// Copyright (C) 2007 +// Copyright (C) 2007 // Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) // Kompetenzzentrum fuer Satelitenkommunikation (SatCom) // Stefan Bund @@ -35,7 +35,7 @@ namespace senf { // See RFC2460 template struct Parse_IpV6Extension_Fragment - : public ParserBase + : public ParserBase { template struct rebind { typedef Parse_IpV6Extension_Fragment parser; }; @@ -45,29 +45,29 @@ namespace senf { Parse_IpV6Extension_Fragment(Iterator const & i) : ParserBase(i) {} static unsigned bytes() { return 8; } - + /////////////////////////////////////////////////////////////////////////// - typedef Parse_UInt8 < Iterator > Parse_8bit; - typedef Parse_UIntField < 0, 13, Iterator > Parse_Offset; - typedef Parse_UIntField < 13, 15, Iterator > Parse_Reserved; - typedef Parse_Flag < 15, Iterator > Parse_More; - typedef Parse_UInt32 < Iterator > Parse_32bit; - - Parse_8bit nextHeader() const { return Parse_8bit (this->i() ); } - Parse_8bit reserved1() const { return Parse_8bit (this->i() + 1 ); } - Parse_Offset fragmentOffset() const { return Parse_Offset (this->i() + 2 ); } - Parse_Reserved reserved2() const { return Parse_Reserved (this->i() + 2 ); } - Parse_More moreFragments() const { return Parse_More (this->i() + 2 ); } - Parse_32bit id() const { return Parse_32bit (this->i() + 4 ); } + typedef Parse_UInt8 < Iterator > Parse_8bit; + typedef Parse_UIntField < 0, 13, Iterator > Parse_Offset; + typedef Parse_UIntField < 13, 15, Iterator > Parse_Reserved; + typedef Parse_Flag < 15, Iterator > Parse_More; + typedef Parse_UInt32 < Iterator > Parse_32bit; + + Parse_8bit nextHeader() const { return Parse_8bit (this->i() ); } + Parse_8bit reserved1() const { return Parse_8bit (this->i() + 1 ); } + Parse_Offset fragmentOffset() const { return Parse_Offset (this->i() + 2 ); } + Parse_Reserved reserved2() const { return Parse_Reserved (this->i() + 2 ); } + Parse_More moreFragments() const { return Parse_More (this->i() + 2 ); } + Parse_32bit id() const { return Parse_32bit (this->i() + 4 ); } }; class IpV6Extension_Fragment - : public Packet, - public Parse_IpV6Extension_Fragment, - public PacketRegistryMixin + : public Packet, + public Parse_IpV6Extension_Fragment, + public PacketRegistryMixin { - using PacketRegistryMixin::registerInterpreter; + using PacketRegistryMixin::registerInterpreter; public: /////////////////////////////////////////////////////////////////////////// // Types @@ -99,5 +99,6 @@ namespace senf { // mode: c++ // fill-column: 100 // c-file-style: "senf" +// indent-tabs-mode: nil // ispell-local-dictionary: "american" // End: