Location:
logview.h
Link against: logcli.lib
CLogView
Supported from 6.0
Navigates a view on the log database.
The class provides functions for navigating through a set of events and a function to retrieve the event at the current position within the view.
The class cannot be instantiated. Further classes are derived from this class to define and construct views on the log database.
The set of events in a view are always ordered so that the first event in a view is the most recent.
|
Defined in CLogView
:
CountL()
, Event()
, FirstL()
, LastL()
, NextL()
, PreviousL()
, ~CLogView()
Inherited from CActive
:
Cancel()
,
Deque()
,
DoCancel()
,
EPriorityHigh
,
EPriorityIdle
,
EPriorityLow
,
EPriorityStandard
,
EPriorityUserInput
,
IsActive()
,
IsAdded()
,
Priority()
,
RunError()
,
RunL()
,
SetActive()
,
SetPriority()
,
TPriority
,
iStatus
Inherited from CBase
:
operator new()
~CLogView();
Frees all resources owned by this object prior to its destruction. In particular, any outstanding asynchronous request is cancelled.
const CLogEvent& Event() const;
Returns details of the log event at the current position within the view.
|
TBool FirstL(TRequestStatus& aStatus);
Moves the current position in the view to the first event. The first event is the most recent event.
This is an asynchronous request.
|
|
TBool LastL(TRequestStatus& aStatus);
Moves the current position in the view to the last event. The last event is the oldest event.
This is an asynchronous request.
|
|
TBool NextL(TRequestStatus& aStatus);
Moves the current position in the view to the next event. The next event is always older than the current event, i.e. next implies movement in the first to last direction.
|
|
TBool PreviousL(TRequestStatus& aStatus);
Moves the current position in the view to the previous event. The previous event is always more recent than the current event, i.e. previous implies movement in the last to first direction.
|
|
TInt CountL();
Gets the number of events in the view.
|