CPolicy Class Reference

class CPolicy : public CQoSRequestBase

Inherits from

Constructor & Destructor Documentation

CPolicy(CQoSMan *, const TQoSSelector &)

CPolicy(CQoSMan *aManager,
const TQoSSelector &aSelector
)[protected]

Parameters

CQoSMan * aManager
const TQoSSelector & aSelector

~CPolicy()

~CPolicy()

Member Functions Documentation

Close()

voidClose()

DeleteL()

voidDeleteL()

GetQoSL()

voidGetQoSL()

LoadFileL(const TDesC &)

voidLoadFileL(const TDesC &aName)

Parameters

const TDesC & aName

Match(const TQoSSelector &)

TBool Match(const TQoSSelector &aSelector)

Parameters

const TQoSSelector & aSelector

MatchReply(const TPfqosMessage &, TUint8)

TBool MatchReply(const TPfqosMessage &aMsg,
TUint8aMsgType
)[virtual]

Parameters

const TPfqosMessage & aMsg
TUint8 aMsgType

NewL(CQoSMan *, const TQoSSelector &)

CPolicy *NewL(CQoSMan *aManager,
const TQoSSelector &aSelector
)[static]

Parameters

CQoSMan * aManager
const TQoSSelector & aSelector

NotifyError(TInt)

voidNotifyError(TIntaReason)[virtual]

Parameters

TInt aReason

ProcessEvent(TPfqosMessage &)

voidProcessEvent(TPfqosMessage &aMsg)[virtual]

Parameters

TPfqosMessage & aMsg

ProcessReply(TPfqosMessage &)

voidProcessReply(TPfqosMessage &aMsg)[virtual]

Parameters

TPfqosMessage & aMsg

SetQoSL(CQoSParameters &)

voidSetQoSL(CQoSParameters &aPolicy)

Parameters

CQoSParameters & aPolicy

UnloadFileL(const TDesC &)

voidUnloadFileL(const TDesC &aName)

Parameters

const TDesC & aName

Member Enumerations Documentation

Enum TPendingStatus

Enumerators

ENone
EPendingAdd
EPendingUpdate
EPendingDelete
EPendingGet
EPendingLoadFile
EPendingUnloadFile

Member Data Documentation

TUint iCapabilities

TUint iCapabilities[private]

TPendingStatus iPending

TPendingStatus iPending[private]

TBool iPolicyCreated

TBool iPolicyCreated[private]

TQoSSelector iSelector

TQoSSelector iSelector[private]