TInet6HeaderExtension Class Reference

class TInet6HeaderExtension

Basic part of normal IPv6 extension headers.

This is simple class to be used in scanning the extension headers which are known to follow the following format:

  • 1st octet = Next Header field

  • 2nd octet = Length of the extension header (= (x+1)*8 octets)

Note:

Extension headers do not need to follow this format. Unknown headers cannot be skipped over by just assuming this format!

Member Functions Documentation

EndPtr()

TUint8 * EndPtr ( ) [inline]

HdrExtLen()

TInt HdrExtLen ( ) const [inline]

HeaderLength()

TInt HeaderLength ( ) const [inline]

MaxHeaderLength()

TInt MaxHeaderLength ( ) [static, inline]

MinHeaderLength()

TInt MinHeaderLength ( ) [static, inline]

NextHeader()

TInt NextHeader ( ) const [inline]

Member Data Documentation

union TInet6HeaderExtension::@38 @39

union TInet6HeaderExtension::@38 @39 [private]

TUint8 i

TUint8 i

TUint32 iAlign

TUint32 iAlign