CSecurityPolicy Class Reference

class CSecurityPolicy : public CBase

Inherits from

Constructor & Destructor Documentation

CSecurityPolicy()

IMPORT_CCSecurityPolicy()

~CSecurityPolicy()

~CSecurityPolicy()

Member Functions Documentation

Add(CPolicySpec *)

voidAdd(CPolicySpec *aSpec)[inline]

Parameters

CPolicySpec * aSpec

Add(CPolicySelector *)

voidAdd(CPolicySelector *aSelector)[inline]

Parameters

CPolicySelector * aSelector

ConstructL(CSecurityPolicy *)

IMPORT_C voidConstructL(CSecurityPolicy *aSecPol)

Parameters

CSecurityPolicy * aSecPol

ConstructL()

IMPORT_C voidConstructL()

CreateTranslationTableL(CSAList *, CSAList *)

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

Parameters

CSAList * aOldSAList
CSAList * aNewSAList

FQDNCount()

const TIntFQDNCount()const [inline]

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

TSecpolBundle *FindBundle(TUintaDirection,
const TInetAddr &aSrc,
const TInetAddr &aDst,
TIntaProtocol,
TIntaIcmpType,
TIntaIcmpCode,
TIntaType
)

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 &)

voidGetFQDNAddressListL(CSecPolBundleList &aPolList)

Parameters

CSecPolBundleList & aPolList

IncFQDNCount(const TInt &)

voidIncFQDNCount(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 &)

voidSetFQDNCount(const TInt &aCount)[inline]

Parameters

const TInt & aCount

SetSAList(CSAList *)

voidSetSAList(CSAList *aSAList)[inline]

Parameters

CSAList * aSAList

SetSelectorList(CSelectorList *)

voidSetSelectorList(CSelectorList *aSelList)[inline]

Parameters

CSelectorList * aSelList

Member Data Documentation

TInt iFQDNCount

TInt iFQDNCount[private]

CSelectorList * iSelectors

CSelectorList *iSelectors[private]

CSAList * iSpecs

CSAList *iSpecs[private]