MNotifierManager Class Reference

class MNotifierManager

An interface that allows notifiers to manage their own startup and shutdown.

This class is likely to be of interest to notifiers that observe engines using publically available APIs rather than those that are run via RNotifier

RNotifier

Public Member Functions
voidCancelNotifier(TUid)
voidStartNotifierL(TUid, const TDesC8 &, TDes8 &)
voidUpdateNotifierL(TUid, const TDesC8 &, TDes8 &)

Member Functions Documentation

CancelNotifier(TUid)

voidCancelNotifier(TUidaNotifierUid)[pure virtual]

Cancels the specified notifier.

Parameters

TUid aNotifierUidThe Uid that identifies the notifier.

StartNotifierL(TUid, const TDesC8 &, TDes8 &)

voidStartNotifierL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TDes8 &aResponse
)[pure virtual]

Starts the specified notifier.

Parameters

TUid aNotifierUidThe Uid that identifies the notifier.
const TDesC8 & aBufferData that can be passed from the client-side. The format and meaning of any data is implementation dependent.
TDes8 & aResponseData that can be returned to the client-side. The format and meaning of any data is implementation dependent.

UpdateNotifierL(TUid, const TDesC8 &, TDes8 &)

voidUpdateNotifierL(TUidaNotifierUid,
const TDesC8 &aBuffer,
TDes8 &aResponse
)[pure virtual]

Updates a currently active notifier with new data.

Parameters

TUid aNotifierUidThe Uid that identifies the notifier.
const TDesC8 & aBufferNew data that can be passed from the client-side. The format and meaning of any data is implementation dependent.
TDes8 & aResponseData that can be returned to the client-side. The format and meaning of any data is implementation dependent.