Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: LOGVIEW.H
Link against: logcli.lib

Class CLogViewDuplicate

class CLogViewDuplicate : public CLogView;

Description

A view of events that are duplicates of an event in a view of recent events.

The view is populated through a call to CLogViewRecent::DuplicatesL().

Derivation

Members

Defined in CLogViewDuplicate:
NewL(), NewL(), RemoveL(), RemoveL(), Source(), ~CLogViewDuplicate()

Inherited from CActive:
Cancel(), Deque(), EPriorityHigh, EPriorityIdle, EPriorityLow, EPriorityStandard, EPriorityUserInput, Extension_(), IsActive(), IsAdded(), Priority(), RunError(), SetActive(), SetPriority(), TPriority, iStatus

Inherited from CBase:
Delete(), operator new()

Inherited from CLogActive:
Complete(), DoComplete(), Queue(), RunL()

Inherited from CLogView:
CountL(), DoCancel(), DoRunL(), Event(), FirstL(), IsValid(), LastL(), NextL(), PreviousL(), SetFlagsL(), iClient, iData, iMaintain, iPackage, iSpare2, iValid, iViewId, iWindow

See also:


Construction and destruction


NewL()

static IMPORT_C CLogViewDuplicate *NewL(CLogClient &aClient, TInt aPriority=CActive::EPriorityStandard);

Description

Parameters

CLogClient &aClient

TInt aPriority

Return value

CLogViewDuplicate *


NewL()

static IMPORT_C CLogViewDuplicate *NewL(CLogClient &aClient, MLogViewChangeObserver &aObserver, TInt aPriority=CActive::EPriorityStandard);

Description

Parameters

CLogClient &aClient

MLogViewChangeObserver &aObserver

TInt aPriority

Return value

CLogViewDuplicate *


~CLogViewDuplicate()

IMPORT_C ~CLogViewDuplicate();

Description

[Top]


Member functions


RemoveL()

Capability: WriteDeviceData

IMPORT_C void RemoveL(TLogId aId);

Description

Removes the event with the specified unique event ID from the view. This does not delete the event from the main event log.

Parameters

TLogId aId

The unique event ID.


RemoveL()

Capability: WriteDeviceData

IMPORT_C TBool RemoveL(TRequestStatus &aStatus);

Description

Removes the current event from the duplicate list. This is an asynchronous request.

This does not delete the event from the main event log.

The function moves the current position in the view to the first, i.e. most recent, event.

Parameters

TRequestStatus &aStatus

The request status. On request completion, contains: KErrNone, if the view has been successfully initialised or refreshed; otherwise, one of the other system wide error codes.

Return value

TBool

ETrue, if the function has successfully issued the asynchronous request. EFalse, if there are no events in the view.


Source()

inline TLogId Source() const;

Description

Returns the unique ID of the event for which all the events in this view are duplicates.

Return value

TLogId

The unique event ID.