CNotifierManager Class Reference

class CNotifierManager : public CBase

Inherits from

Constructor & Destructor Documentation

CNotifierManager()

CNotifierManager ( ) [private]

~CNotifierManager()

~CNotifierManager ( )

Member Functions Documentation

CancelNotifier(TUid)

void CancelNotifier ( TUid aNotifierUid )

Parameters

TUid aNotifierUid

ConstructL()

void ConstructL ( ) [private]

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

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

Parameters

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

HandleClientExit(TInt)

void HandleClientExit ( TInt aClientId )

Parameters

TInt aClientId

NewL()

CNotifierManager * NewL ( ) [static]

NotifierCancel(TUid)

TInt NotifierCancel ( TUid aNotifierUid )

Parameters

TUid aNotifierUid

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

void NotifierStartAndGetResponseL ( TUid aNotifierUid,
const TDesC8 & aBuffer,
TInt aReplySlot,
const RMessage2 & aMessage,
TInt aClientId,
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 &)

void NotifierStartAndGetResponseL ( TUid aNotifierUid,
TUid aChannelUid,
const TDesC8 & aBuffer,
TInt aReplySlot,
const RMessage2 & aMessage,
TInt aClientId,
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)

void NotifierStartL ( TUid aNotifierUid,
const TDesC8 & aBuffer,
TPtrC8 * aResponse,
TInt aClientId
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TPtrC8 * aResponse
TInt aClientId

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

TInt NotifierUpdateL ( TUid aNotifierUid,
const TDesC8 & aBuffer,
TDes8 * aResponse,
TInt aClientId
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TDes8 * aResponse
TInt aClientId

RegisterL(RFs &)

void RegisterL ( RFs & aFs )

Parameters

RFs & aFs

StartFromQueueL(CQueueItem *)

void StartFromQueueL ( CQueueItem * aItem ) [private]

Parameters

CQueueItem * aItem

StartNotifierL(TUid, const TDesC8 &, TDes8 &)

void StartNotifierL ( TUid aNotifierUid,
const TDesC8 & aBuffer,
TDes8 & aResponse
)

Parameters

TUid aNotifierUid
const TDesC8 & aBuffer
TDes8 & aResponse

UpdateNotifierL(TUid, const TDesC8 &, TDes8 &)

void UpdateNotifierL ( TUid aNotifierUid,
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]