TInet6HeaderHopByHop Class Reference

class TInet6HeaderHopByHop

IPv6 Hop-by-hop options header. Because of the non-standard method naming and semantics. Use TInet6HeaderHBH instead.

Public Member Functions
TUint8 *EndPtr()
TInt HeaderLength()
TInt MaxHeaderLength()
TInt MinHeaderLength()
TInt NextHeader()
TInt OptionDataLen()
TInt OptionType()
voidSetHeaderLength(TInt)
voidSetNextHeader(TInt)
voidSetOptionDataLen(TInt)
voidSetOptionType(TInt)
Public Attributes
TUint8 i
TUint32 iAlign
Private Attributes
union TInet6HeaderHopByHop::@42@43

Member Functions Documentation

EndPtr()

TUint8 *EndPtr()[inline]

HeaderLength()

TInt HeaderLength()const [inline]

MaxHeaderLength()

TInt MaxHeaderLength()[static, inline]

MinHeaderLength()

TInt MinHeaderLength()[static, inline]

NextHeader()

TInt NextHeader()const [inline]

OptionDataLen()

TInt OptionDataLen()const [inline]

OptionType()

TInt OptionType()const [inline]

SetHeaderLength(TInt)

voidSetHeaderLength(TIntaLength)[inline]

Parameters

TInt aLength

SetNextHeader(TInt)

voidSetNextHeader(TIntaNext)[inline]

Parameters

TInt aNext

SetOptionDataLen(TInt)

voidSetOptionDataLen(TIntaLength)[inline]

Sets data length of the first option.

Parameters

TInt aLength

SetOptionType(TInt)

voidSetOptionType(TIntaType)[inline]

Sets type of the first option.

Parameters

TInt aType

Member Data Documentation

union TInet6HeaderHopByHop::@42 @43

union TInet6HeaderHopByHop::@42@43[private]

TUint8 i

TUint8 i

TUint32 iAlign

TUint32 iAlign