MLiwNotifyCallback Class Reference

class MLiwNotifyCallback
Abstact callback interface to handle callbacks or events from providers. This callback is needed when
  • Consumer wants to pre-check output parameters before returning synchronous Handle*Cmd.

  • Asynchronous Handle*Cmd is used.

  • An asynchronous event occurs in the system.

ServiceHandler.lib
Since
Series 60 2.6

Member Functions Documentation

GetTransactionID()

IMPORT_C TInt32 GetTransactionID ( ) [static]

HandleNotifyL(TInt, TInt, CLiwGenericParamList &, const CLiwGenericParamList &)

TInt HandleNotifyL ( TInt aCmdId,
TInt aEventId,
CLiwGenericParamList & aEventParamList,
const CLiwGenericParamList & aInParamList
) [pure virtual]

Handles notifications caused by an asynchronous Execute*CmdL call or an event.

Parameters

TInt aCmdId The service command associated to the event.
TInt aEventId Occured event, see LiwCommon.hrh.
CLiwGenericParamList & aEventParamList Event parameters, if any, as defined per each event.
const CLiwGenericParamList & aInParamList Input parameters, if any, given in the related HandleCommmandL.