MLogClientChangeObserver Class Reference

class MLogClientChangeObserver

This class allows a client of the log engine to observe specific change events within a given view.

Public Member Functions
void HandleLogClientChangeEventL ( TUid , TInt , TInt , TInt )
Private Member Functions
IMPORT_C void MLogClientChangeObserver_Reserved1 ()
IMPORT_C void MLogClientChangeObserver_Reserved2 ()

Member Functions Documentation

HandleLogClientChangeEventL(TUid, TInt, TInt, TInt)

void HandleLogClientChangeEventL ( TUid aChangeType,
TInt aChangeParam1,
TInt aChangeParam2,
TInt aChangeParam3
) [pure virtual]

Handle a global change within the logs database

This method is called when a generic event occurs within the log database. Such events are not specific to a view (see MLogViewChangeObserver for view specific events).

A list of change types and their associated parameters follows:

KLogClientChangeEventLogCleared - no parameters. This event occurs when the log database is cleared. KLogClientChangeEventRefreshView - no parameters. This event occurs when the client needs to refresh their view. For example, this occurs after the log database has been restored from a backup.

Parameters

TUid aChangeType The uid corresponding to the type of event which occurred.
TInt aChangeParam1 A context-specific change paramater which can be interpreted based on the change type.
TInt aChangeParam2 A context-specific change paramater which can be interpreted based on the change type.
TInt aChangeParam3 A context-specific change paramater which can be interpreted based on the change type.

MLogClientChangeObserver_Reserved1()

IMPORT_C void MLogClientChangeObserver_Reserved1 ( ) [private, virtual]

MLogClientChangeObserver_Reserved2()

IMPORT_C void MLogClientChangeObserver_Reserved2 ( ) [private, virtual]