CNotifierManager Class Reference

class CNotifierManager : public CBase

Inherits from

Constructor & Destructor Documentation

CNotifierManager()

CNotifierManager()[private]

~CNotifierManager()

~CNotifierManager()

Member Functions Documentation

CancelNotifier(TUid)

voidCancelNotifier(TUidaNotifierUid)

Parameters

TUid aNotifierUid

ConstructL()

voidConstructL()[private]

DoAddPlugInL(const TDesC &, const TDesC &, const TUidType &)

voidDoAddPlugInL(const TDesC &aPath,
const TDesC &aFileName,
const TUidType &aUidType
)[private]

Parameters

const TDesC & aPath
const TDesC & aFileName
const TUidType & aUidType

HandleClientExit(TInt)

voidHandleClientExit(TIntaClientId)

Parameters

TInt aClientId

NewL()

CNotifierManager *NewL()[static]

NotifierCancel(TUid)

TInt NotifierCancel(TUidaNotifierUid)

Parameters

TUid aNotifierUid

NotifierStartAndGetResponseL(TUid, const TDesC8 &, TInt, const RMessage2 &, TInt, TBool &)

voidNotifierStartAndGetResponseL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TIntaReplySlot,
const RMessage2 &aMessage,
TIntaClientId,
TBool &aCleanupComplete
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TInt aReplySlot
const RMessage2 & aMessage
TInt aClientId
TBool & aCleanupComplete

NotifierStartAndGetResponseL(TUid, TUid, const TDesC8 &, TInt, const RMessage2 &, TInt, TBool &)

voidNotifierStartAndGetResponseL(TUidaNotifierUid,
TUidaChannelUid,
const TDesC8 &aBuffer,
TIntaReplySlot,
const RMessage2 &aMessage,
TIntaClientId,
TBool &aCleanupComplete
)

Parameters

TUid aNotifierUid
TUid aChannelUid
const TDesC8 & aBuffer
TInt aReplySlot
const RMessage2 & aMessage
TInt aClientId
TBool & aCleanupComplete

NotifierStartL(TUid, const TDesC8 &, TPtrC8 *, TInt)

voidNotifierStartL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TPtrC8 *aResponse,
TIntaClientId
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TPtrC8 * aResponse
TInt aClientId

NotifierUpdateL(TUid, const TDesC8 &, TDes8 *, TInt)

TInt NotifierUpdateL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TDes8 *aResponse,
TIntaClientId
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TDes8 * aResponse
TInt aClientId

RegisterL(RFs &)

voidRegisterL(RFs &aFs)

Parameters

RFs & aFs

StartFromQueueL(CQueueItem *)

voidStartFromQueueL(CQueueItem *aItem)[private]

Parameters

CQueueItem * aItem

StartNotifierL(TUid, const TDesC8 &, TDes8 &)

voidStartNotifierL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TDes8 &aResponse
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TDes8 & aResponse

UpdateNotifierL(TUid, const TDesC8 &, TDes8 &)

voidUpdateNotifierL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TDes8 &aResponse
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TDes8 & aResponse

Member Data Documentation

CActivityMonitor * iActivityMonitor

CActivityMonitor *iActivityMonitor[private]

CChannelMonitor * iChannelMonitor

CChannelMonitor *iChannelMonitor[private]

CArrayFix< RLibrary > * iLibraries

CArrayFix< RLibrary > *iLibraries[private]

CArrayPtr< MNotifierBase2 > * iObservedList

CArrayPtr< MNotifierBase2 > *iObservedList[private]

CNotifierQueue * iQueue

CNotifierQueue *iQueue[private]