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
void CancelNotifier ( TUid )
void StartNotifierL ( TUid , const TDesC8 &, TDes8 &)
void UpdateNotifierL ( TUid , const TDesC8 &, TDes8 &)

Member Functions Documentation

CancelNotifier(TUid)

void CancelNotifier ( TUid aNotifierUid ) [pure virtual]

Cancels the specified notifier.

Parameters

TUid aNotifierUid The Uid that identifies the notifier.

StartNotifierL(TUid, const TDesC8 &, TDes8 &)

void StartNotifierL ( TUid aNotifierUid,
const TDesC8 & aBuffer,
TDes8 & aResponse
) [pure virtual]

Starts the specified notifier.

Parameters

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

UpdateNotifierL(TUid, const TDesC8 &, TDes8 &)

void UpdateNotifierL ( TUid aNotifierUid,
const TDesC8 & aBuffer,
TDes8 & aResponse
) [pure virtual]

Updates a currently active notifier with new data.

Parameters

TUid aNotifierUid The Uid that identifies the notifier.
const TDesC8 & aBuffer New data that can be passed from the client-side. The format and meaning of any data is implementation dependent.
TDes8 & aResponse Data that can be returned to the client-side. The format and meaning of any data is implementation dependent.