TPfkeyAnyExt Class Reference

class TPfkeyAnyExt : public TPtrC8

This class is only used directly by the incoming packet processing path. Here we are only interested in the start position of the extension here.

Inherits from

Public Member Functions
TPfkeyAnyExt (const TDesC8 &)
TPfkeyAnyExt ()
TUint16 ExtLen ()
TUint16 ExtType ()
Protected Member Functions
struct sadb_ext & ExtHdr ()
struct sadb_ext & ExtHdr ()
Inherited Functions
TDesC8::Alloc()const
TDesC8::AllocL()const
TDesC8::AllocLC()const
TDesC8::AtC(TInt)const
TDesC8::Compare(const TDesC8 &)const
TDesC8::CompareC(const TDesC8 &)const
TDesC8::CompareF(const TDesC8 &)const
TDesC8::DoSetLength(TInt)
TDesC8::Find(const TDesC8 &)const
TDesC8::Find(const TUint8 *,TInt)const
TDesC8::FindC(const TDesC8 &)const
TDesC8::FindC(const TUint8 *,TInt)const
TDesC8::FindF(const TDesC8 &)const
TDesC8::FindF(const TUint8 *,TInt)const
TDesC8::Left(TInt)const
TDesC8::Length()const
TDesC8::Locate(TChar)const
TDesC8::LocateF(TChar)const
TDesC8::LocateReverse(TChar)const
TDesC8::LocateReverseF(TChar)const
TDesC8::Match(const TDesC8 &)const
TDesC8::MatchC(const TDesC8 &)const
TDesC8::MatchF(const TDesC8 &)const
TDesC8::Mid(TInt)const
TDesC8::Mid(TInt,TInt)const
TDesC8::Ptr()const
TDesC8::Right(TInt)const
TDesC8::Size()const
TDesC8::TDesC8()
TDesC8::TDesC8(TInt,TInt)
TDesC8::Type()const
TDesC8::operator!=(const TDesC8 &)const
TDesC8::operator<(const TDesC8 &)const
TDesC8::operator<=(const TDesC8 &)const
TDesC8::operator==(const TDesC8 &)const
TDesC8::operator>(const TDesC8 &)const
TDesC8::operator>=(const TDesC8 &)const
TDesC8::operator[](TInt)const
TPtrC8::Set(const TDesC8 &)
TPtrC8::Set(const TPtrC8 &)
TPtrC8::Set(const TUint8 *,TInt)
TPtrC8::TPtrC8()
TPtrC8::TPtrC8(const TDesC8 &)
TPtrC8::TPtrC8(const TUint8 *)
TPtrC8::TPtrC8(const TUint8 *,TInt)
Inherited Attributes
TPtrC8::iPtr

Constructor & Destructor Documentation

TPfkeyAnyExt(const TDesC8 &)

TPfkeyAnyExt ( const TDesC8 & aDes ) [inline]

Create an extension from a ByteStream, checking for basic length

Parameters

const TDesC8 & aDes

TPfkeyAnyExt()

TPfkeyAnyExt ( ) [inline]

Member Functions Documentation

ExtHdr()

struct sadb_ext & ExtHdr ( ) const [protected]

Gets a reference to the extension header

ExtHdr()

struct sadb_ext & ExtHdr ( ) [protected]

ExtLen()

TUint16 ExtLen ( ) const [inline]

ExtType()

TUint16 ExtType ( ) const [inline]