class CLogBase : public CLogActive |
Base class for the log engine implementation.
This class defines the interface that client code uses to perform simple actions on the log database.
The class provides default implementations for the event handling functions. The Log Engine, i.e. an instance of CLogClient, is derived from this class and provides implementations for the event handling functions.
The class also deals with some aspects of resource file handling.
An instance of this class is constructed by the log wrapper, CLogWrapper, if the phone does not implement logging.
An instance of this class is never constructed by clients.
CLogClient
Public Member Functions | |
---|---|
CLogBase(TInt) | |
~CLogBase() | |
IMPORT_C void | AddEvent(CLogEvent &, TRequestStatus &) |
IMPORT_C void | ChangeEvent(const CLogEvent &, TRequestStatus &) |
IMPORT_C void | DeleteEvent(TLogId, TRequestStatus &) |
IMPORT_C void | GetEvent(CLogEvent &, TRequestStatus &) |
IMPORT_C TInt | GetString(TDes &, TInt) |
Protected Member Functions | |
---|---|
IMPORT_C void | LoadResourcesL(RFs &) |
const CResourceFile * | ResourceFile() |
Private Member Functions | |
---|---|
IMPORT_C void | CLogBase_Reserved1() |
void | DoRunL() |
Inherited Enumerations | |
---|---|
CActive:TPriority |
Private Attributes | |
---|---|
TAny * | CLogBase_Reserved |
CResourceFile * | iResourceFile |
Inherited Attributes | |
---|---|
CActive::iStatus |
IMPORT_C void | AddEvent | ( | CLogEvent & | aEvent, |
TRequestStatus & | aStatus | |||
) | [virtual] |
CLogEvent & aEvent | |
TRequestStatus & aStatus |
IMPORT_C void | ChangeEvent | ( | const CLogEvent & | aEvent, |
TRequestStatus & | aStatus | |||
) | [virtual] |
const CLogEvent & aEvent | |
TRequestStatus & aStatus |
IMPORT_C void | DeleteEvent | ( | TLogId | aId, |
TRequestStatus & | aStatus | |||
) | [virtual] |
TLogId aId | |
TRequestStatus & aStatus |
IMPORT_C void | GetEvent | ( | CLogEvent & | aEvent, |
TRequestStatus & | aStatus | |||
) | [virtual] |
CLogEvent & aEvent | |
TRequestStatus & aStatus |