CSecurityPolicy Class Reference

class CSecurityPolicy : public CBase

Inherits from

Constructor & Destructor Documentation

CSecurityPolicy()

IMPORT_C CSecurityPolicy ( )

~CSecurityPolicy()

~CSecurityPolicy ( )

Member Functions Documentation

Add(CPolicySpec *)

void Add ( CPolicySpec * aSpec ) [inline]

Parameters

CPolicySpec * aSpec

Add(CPolicySelector *)

void Add ( CPolicySelector * aSelector ) [inline]

Parameters

CPolicySelector * aSelector

ConstructL(CSecurityPolicy *)

IMPORT_C void ConstructL ( CSecurityPolicy * aSecPol )

Parameters

CSecurityPolicy * aSecPol

ConstructL()

IMPORT_C void ConstructL ( )

CreateTranslationTableL(CSAList *, CSAList *)

CSAPairList * CreateTranslationTableL ( CSAList * aOldSAList,
CSAList * aNewSAList
) [private]

Parameters

CSAList * aOldSAList
CSAList * aNewSAList

FQDNCount()

const TInt FQDNCount ( ) const [inline]

FindBundle(TUint, const TInetAddr &, const TInetAddr &, TInt, TInt, TInt, TInt)

TSecpolBundle * FindBundle ( TUint aDirection,
const TInetAddr & aSrc,
const TInetAddr & aDst,
TInt aProtocol,
TInt aIcmpType,
TInt aIcmpCode,
TInt aType
)

Parameters

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

FindSpec(const TDesC8 &)

IMPORT_C CPolicySpec * FindSpec ( const TDesC8 & aName )

Parameters

const TDesC8 & aName

GetFQDNAddressListL(CSecPolBundleList &)

void GetFQDNAddressListL ( CSecPolBundleList & aPolList )

Parameters

CSecPolBundleList & aPolList

IncFQDNCount(const TInt &)

void IncFQDNCount ( const TInt & aCount = 1 ) [inline]

Parameters

const TInt & aCount = 1

SAList()

CSAList * SAList ( ) [inline]

SearchForEPNameL(TDesC &)

TInt SearchForEPNameL ( TDesC & aTokenString )

Parameters

TDesC & aTokenString

SelectorList()

CSelectorList * SelectorList ( ) [inline]

SetFQDNCount(const TInt &)

void SetFQDNCount ( const TInt & aCount ) [inline]

Parameters

const TInt & aCount

SetSAList(CSAList *)

void SetSAList ( CSAList * aSAList ) [inline]

Parameters

CSAList * aSAList

SetSelectorList(CSelectorList *)

void SetSelectorList ( CSelectorList * aSelList ) [inline]

Parameters

CSelectorList * aSelList

Member Data Documentation

TInt iFQDNCount

TInt iFQDNCount [private]

CSelectorList * iSelectors

CSelectorList * iSelectors [private]

CSAList * iSpecs

CSAList * iSpecs [private]