CPolicySelector Class Reference

class CPolicySelector : public CBase

Inherits from

Constructor & Destructor Documentation

CPolicySelector()

CPolicySelector ( ) [private]

~CPolicySelector()

IMPORT_C ~CPolicySelector ( )

Member Functions Documentation

Construct()

IMPORT_C void Construct ( )

ConstructL(CPolicySelector *)

IMPORT_C void ConstructL ( CPolicySelector * aPS )

Parameters

CPolicySelector * aPS

FindBundleL(TInt)

CSecpolBundleItem * FindBundleL ( TInt aIndex )

Parameters

TInt aIndex

GetFQDNAddressListL(CSecPolBundleList &)

void GetFQDNAddressListL ( CSecPolBundleList & aPolList )

Parameters

CSecPolBundleList & aPolList

Match(const TInetAddr &, const TInetAddr &, TInt, TInt, TInt, TInt)

TInt Match ( const TInetAddr & aSrc,
const TInetAddr & aDst,
TInt aProtocol,
TInt aIcmpType,
TInt aIcmpCode,
TInt aType
) const

Parameters

const TInetAddr & aSrc
const TInetAddr & aDst
TInt aProtocol
TInt aIcmpType
TInt aIcmpCode
TInt aType

NewL()

IMPORT_C CPolicySelector * NewL ( ) [static]

NewL(CPolicySelector *)

IMPORT_C CPolicySelector * NewL ( CPolicySelector * aPS ) [static]

Parameters

CPolicySelector * aPS

UseSA(CPolicySpec *, TInetAddr *)

IMPORT_C TBool UseSA ( CPolicySpec * aSA,
TInetAddr * tunnel = NULL
)

Parameters

CPolicySpec * aSA
TInetAddr * tunnel = NULL

Member Data Documentation

TSecpolBundle iBundle

TSecpolBundle iBundle

TUint32 iCompWord

TUint32 iCompWord

TUint iDirection

TUint iDirection

TBool iDropAction

TBool iDropAction

TInt iFQDNCount

TInt iFQDNCount

TBool iGlobalSelector

TBool iGlobalSelector

TInt iIcmpCode

TInt iIcmpCode

TInt iIcmpType

TInt iIcmpType

TBuf< 20 > iInterface

TBuf < 20 > iInterface

TBool iIsFinal

TBool iIsFinal

TBool iIsMerge

TBool iIsMerge

HBufC8 * iLocMaskEpName

HBufC8 * iLocMaskEpName

HBufC8 * iLocSelEpName

HBufC8 * iLocSelEpName

TInetAddr iLocal

TInetAddr iLocal

TInetAddr iLocalMask

TInetAddr iLocalMask

TSglQueLink iNext

TSglQueLink iNext

TInt iProtocol

TInt iProtocol

HBufC8 * iRemMaskEpName

HBufC8 * iRemMaskEpName

HBufC8 * iRemSelEpName

HBufC8 * iRemSelEpName

TInetAddr iRemote

TInetAddr iRemote

TInetAddr iRemoteMask

TInetAddr iRemoteMask

TInt iSequenceNumber

TInt iSequenceNumber

TInt iType

TInt iType