CLogViewRecent Class Reference

class CLogViewRecent : public CLogView

A view on a recent event list.

Inherits from

Public Member Functions
~CLogViewRecent()
IMPORT_C voidClearDuplicatesL()
IMPORT_C TBoolDuplicatesL(CLogViewDuplicate &, TRequestStatus &)
IMPORT_C TBoolDuplicatesL(CLogViewDuplicate &, const CLogFilter &, TRequestStatus &)
IMPORT_C TBoolDuplicatesL(CLogViewDuplicate &, const CLogFilterList &, TRequestStatus &)
IMPORT_C CLogViewRecent *NewL(CLogClient &, TInt)
IMPORT_C CLogViewRecent *NewL(CLogClient &, MLogViewChangeObserver &, TInt)
TLogRecentList RecentList()
IMPORT_C voidRemoveL(TLogId)
IMPORT_C TBoolRemoveL(TRequestStatus &)
IMPORT_C TBoolSetRecentListL(TLogRecentList, TRequestStatus &)
IMPORT_C TBoolSetRecentListL(TLogRecentList, const CLogFilter &, TRequestStatus &)
IMPORT_C TBoolSetRecentListL(TLogRecentList, const CLogFilterList &, TRequestStatus &)
Private Member Functions
CLogViewRecent(CLogClient &, TInt)
voidConstructL(MLogViewChangeObserver *)
TBool DoRemoveL(TRequestStatus &)
voidDoRunL()
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CLogActive::CLogActive(TInt)
CLogActive::Complete(TInt)
CLogActive::Queue(TRequestStatus &)
CLogActive::~CLogActive()
CLogView::CLogView(CLogClient &,TInt)
CLogView::ConstructL(TInt,MLogViewChangeObserver *)
CLogView::CountL()
CLogView::DoCancel()
CLogView::Event()const
CLogView::FirstL(TRequestStatus &)
CLogView::IsValid()const
CLogView::LastL(TRequestStatus &)
CLogView::LogViewRecordCount()const
CLogView::NextL(TRequestStatus &)
CLogView::PreviousL(TRequestStatus &)
CLogView::ReadEventFromWindowL()
CLogView::ReawaitForChanges()
CLogView::SetFlagsL(TLogFlags)
CLogView::~CLogView()
Inherited Enumerations
CActive:TPriority
Private Attributes
TLogRecentList iCurrentList
TPckgBuf< TLogRecentList >iCurrentListBuf
TLogRecentList iRecentList
CLogViewRemoveEventClientOp *iRemove
Inherited Attributes
CActive::iStatus
CLogView::iClient
CLogView::iData
CLogView::iMaintain
CLogView::iPackage
CLogView::iSpare2
CLogView::iValid
CLogView::iViewId
CLogView::iWindow

Constructor & Destructor Documentation

CLogViewRecent(CLogClient &, TInt)

CLogViewRecent(CLogClient &aClient,
TIntaPriority
)[private]

Parameters

CLogClient & aClient
TInt aPriority

~CLogViewRecent()

IMPORT_C~CLogViewRecent()

Member Functions Documentation

ClearDuplicatesL()

IMPORT_C voidClearDuplicatesL()

ConstructL(MLogViewChangeObserver *)

voidConstructL(MLogViewChangeObserver *aObserver = NULL)[private]

Parameters

MLogViewChangeObserver * aObserver = NULL

DoRemoveL(TRequestStatus &)

TBool DoRemoveL(TRequestStatus &aStatus)[private]

Parameters

TRequestStatus & aStatus

DoRunL()

voidDoRunL()[private, virtual]

DuplicatesL(CLogViewDuplicate &, TRequestStatus &)

IMPORT_C TBoolDuplicatesL(CLogViewDuplicate &aView,
TRequestStatus &aStatus
)

Parameters

CLogViewDuplicate & aView
TRequestStatus & aStatus

DuplicatesL(CLogViewDuplicate &, const CLogFilter &, TRequestStatus &)

IMPORT_C TBoolDuplicatesL(CLogViewDuplicate &aView,
const CLogFilter &aFilter,
TRequestStatus &aStatus
)

Parameters

CLogViewDuplicate & aView
const CLogFilter & aFilter
TRequestStatus & aStatus

DuplicatesL(CLogViewDuplicate &, const CLogFilterList &, TRequestStatus &)

IMPORT_C TBoolDuplicatesL(CLogViewDuplicate &aView,
const CLogFilterList &aFilterList,
TRequestStatus &aStatus
)

Parameters

CLogViewDuplicate & aView
const CLogFilterList & aFilterList
TRequestStatus & aStatus

NewL(CLogClient &, TInt)

IMPORT_C CLogViewRecent *NewL(CLogClient &aClient,
TIntaPriority = CActive::EPriorityStandard
)[static]

Parameters

CLogClient & aClient
TInt aPriority = CActive::EPriorityStandard

NewL(CLogClient &, MLogViewChangeObserver &, TInt)

IMPORT_C CLogViewRecent *NewL(CLogClient &aClient,
MLogViewChangeObserver &aObserver,
TIntaPriority = CActive::EPriorityStandard
)[static]

Parameters

CLogClient & aClient
MLogViewChangeObserver & aObserver
TInt aPriority = CActive::EPriorityStandard

RecentList()

TLogRecentList RecentList()const [inline]

Gets the recent event list number that identifies the recent event list to which the current entry belongs. This is an asynchronous request.

Note that this function is only useful if KLogNullRecentList is passed to the SetRecentListL() functions.

The recent event list number.

RemoveL(TLogId)

IMPORT_C voidRemoveL(TLogIdaId)

Parameters

TLogId aId

RemoveL(TRequestStatus &)

IMPORT_C TBoolRemoveL(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

SetRecentListL(TLogRecentList, TRequestStatus &)

IMPORT_C TBoolSetRecentListL(TLogRecentListaList,
TRequestStatus &aStatus
)

Parameters

TLogRecentList aList
TRequestStatus & aStatus

SetRecentListL(TLogRecentList, const CLogFilter &, TRequestStatus &)

IMPORT_C TBoolSetRecentListL(TLogRecentListaList,
const CLogFilter &aFilter,
TRequestStatus &aStatus
)

Parameters

TLogRecentList aList
const CLogFilter & aFilter
TRequestStatus & aStatus

SetRecentListL(TLogRecentList, const CLogFilterList &, TRequestStatus &)

IMPORT_C TBoolSetRecentListL(TLogRecentListaList,
const CLogFilterList &aFilterList,
TRequestStatus &aStatus
)

Parameters

TLogRecentList aList
const CLogFilterList & aFilterList
TRequestStatus & aStatus

Member Data Documentation

TLogRecentList iCurrentList

TLogRecentList iCurrentList[private]

TPckgBuf< TLogRecentList > iCurrentListBuf

TPckgBuf< TLogRecentList >iCurrentListBuf[private]

TLogRecentList iRecentList

TLogRecentList iRecentList[private]

CLogViewRemoveEventClientOp * iRemove

CLogViewRemoveEventClientOp *iRemove[private]