class CLogClient : public CLogBase |
Log Engine implementation.
It creates a shared session on the log database and allows log viewers to retrieve events from the log.
The class also provides log administration functions.
Wherever time values are used by this class, they must be specified as UTC rather than local time.
Private Member Functions | |
---|---|
CLogClient(RFs &, TInt) | |
IMPORT_C void | CLogBase_Reserved1() |
void | ConstructL() |
void | DoCancel() |
void | DoGetStringL(TDes &, TInt) |
void | DoRunL() |
Inherited Enumerations | |
---|---|
CActive:TPriority |
Private Attributes | |
---|---|
CLogAddEventClientOp * | iAddEvent |
CLogAddTypeClientOp * | iAddType |
CLogChangeConfigClientOp * | iChangeConfig |
CLogChangeEventClientOp * | iChangeEvent |
CLogClientObserver * | iChangeObserver |
CLogChangeTypeClientOp * | iChangeType |
CLogClearLogClientOp * | iClearLog |
CLogClearRecentClientOp * | iClearRecent |
CLogDeleteEventClientOp * | iDeleteEvent |
CLogDeleteTypeClientOp * | iDeleteType |
RFs & | iFs |
CLogGetConfigClientOp * | iGetConfig |
CLogGetEventClientOp * | iGetEvent |
CLogGetTypeClientOp * | iGetType |
CLogPackage * | iPackage |
RLogSession * | iSession |
Inherited Attributes | |
---|---|
CActive::iStatus |
IMPORT_C void | AddEvent | ( | CLogEvent & | aEvent, |
TRequestStatus & | aStatus | |||
) | [virtual] |
CLogEvent & aEvent | |
TRequestStatus & aStatus |
IMPORT_C void | AddEventType | ( | const CLogEventType & | aType, |
TRequestStatus & | aStatus | |||
) |
const CLogEventType & aType | |
TRequestStatus & aStatus |
IMPORT_C void | ChangeConfig | ( | const TLogConfig & | aConfig, |
TRequestStatus & | aStatus | |||
) |
const TLogConfig & aConfig | |
TRequestStatus & aStatus |
IMPORT_C void | ChangeEvent | ( | const CLogEvent & | aEvent, |
TRequestStatus & | aStatus | |||
) | [virtual] |
const CLogEvent & aEvent | |
TRequestStatus & aStatus |
IMPORT_C void | ChangeEventType | ( | const CLogEventType & | aType, |
TRequestStatus & | aStatus | |||
) |
const CLogEventType & aType | |
TRequestStatus & aStatus |
IMPORT_C void | ClearLog | ( | const TTime & | aDate, |
TRequestStatus & | aStatus | |||
) |
const TTime & aDate | |
TRequestStatus & aStatus |
IMPORT_C void | ClearLog | ( | TInt | aRecentList, |
TRequestStatus & | aStatus | |||
) |
TInt aRecentList | |
TRequestStatus & aStatus |
IMPORT_C void | ClearLog | ( | const TTime & | aDate, |
TSimId | aSimid, | |||
TRequestStatus & | aStatus | |||
) |
const TTime & aDate | |
TSimId aSimid | |
TRequestStatus & aStatus |
IMPORT_C void | ClearLog | ( | TInt | aRecentList, |
TSimId | aSimid, | |||
TRequestStatus & | aStatus | |||
) |
TInt aRecentList | |
TSimId aSimid | |
TRequestStatus & aStatus |
IMPORT_C void | DeleteEvent | ( | TLogId | aId, |
TRequestStatus & | aStatus | |||
) | [virtual] |
TLogId aId | |
TRequestStatus & aStatus |
IMPORT_C void | DeleteEventType | ( | TUid | aId, |
TRequestStatus & | aStatus | |||
) |
TUid aId | |
TRequestStatus & aStatus |
void | DoCancel | ( | ) | [private, virtual] |
Implements cancellation of an outstanding request.
This function is called as part of the active object's Cancel().
It must call the appropriate cancel function offered by the active object's asynchronous service provider. The asynchronous service provider's cancel is expected to act immediately.
DoCancel() must not wait for event completion; this is handled by Cancel().
IMPORT_C void | GetConfig | ( | TLogConfig & | aConfig, |
TRequestStatus & | aStatus | |||
) |
TLogConfig & aConfig | |
TRequestStatus & aStatus |
IMPORT_C void | GetEvent | ( | CLogEvent & | aEvent, |
TRequestStatus & | aStatus | |||
) | [virtual] |
CLogEvent & aEvent | |
TRequestStatus & aStatus |
IMPORT_C void | GetEventType | ( | CLogEventType & | aType, |
TRequestStatus & | aStatus | |||
) |
CLogEventType & aType | |
TRequestStatus & aStatus |
IMPORT_C CLogClient * | NewL | ( | RFs & | aFs, |
TInt | aPriority = CActive::EPriorityStandard | |||
) | [static] |
IMPORT_C void | NotifyChange | ( | TTimeIntervalMicroSeconds32 | aDelay, |
TRequestStatus & | aStatus | |||
) |
TTimeIntervalMicroSeconds32 aDelay | |
TRequestStatus & aStatus |
IMPORT_C void | SetGlobalChangeObserverL | ( | MLogClientChangeObserver * | aObserver | ) |
MLogClientChangeObserver * aObserver |