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

void Close ( )

DeleteL()

void DeleteL ( )

GetQoSL()

void GetQoSL ( )

LoadFileL(const TDesC &)

void LoadFileL ( 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,
TUint8 aMsgType
) [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)

void NotifyError ( TInt aReason ) [virtual]

Parameters

TInt aReason

ProcessEvent(TPfqosMessage &)

void ProcessEvent ( TPfqosMessage & aMsg ) [virtual]

Parameters

TPfqosMessage & aMsg

ProcessReply(TPfqosMessage &)

void ProcessReply ( TPfqosMessage & aMsg ) [virtual]

Parameters

TPfqosMessage & aMsg

SetQoSL(CQoSParameters &)

void SetQoSL ( CQoSParameters & aPolicy )

Parameters

CQoSParameters & aPolicy

UnloadFileL(const TDesC &)

void UnloadFileL ( 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]