CommsFW::CPerfMetricStore Class Reference
class CommsFW::CPerfMetricStore : private CPeriodic |
performance logging - data stored, but not serialised/dumped until after a specified time
Inherits from
- CommsFW::CPerfMetricStore
Nested Classes and Structures
Constructor & Destructor Documentation
CPerfMetricStore(TInt, TTimeIntervalMicroSeconds32)
Member Functions Documentation
AddClient(TAny *, TFnWriteLog)
Destroy()
IMPORT_C void | Destroy | ( | ) | [static] |
DoAddClient(TAny *, CPerfMetricStore::TFnWriteLog)
DoRemoveClient(TAny *)
void | DoRemoveClient | ( | TAny * | aClientId | ) | [private] |
NewL(TInt, TTimeIntervalMicroSeconds32)
Pulse(TAny *)
TInt
| Pulse | ( | TAny * | aSelf | ) | [private, static] |
RemoveClient(TAny *)
IMPORT_C void | RemoveClient | ( | TAny * | aClientId | ) | [static] |
Member Enumerations Documentation
Enum anonymous
Enumerators
KMaxClients = 32 | |
KPriority = EPriorityHigh + 1 | |
KPeriod = 30 * 1000 * 1000 | |
Member Type Definitions Documentation
Typedef TFnWriteLog
typedef
TBool(* | TFnWriteLog |
Member Data Documentation
RFileLogger * iLogger
RFileLogger * | iLogger | [private] |
TInt
iNumClients
TInt
| iNumClients | [private] |
TTimeIntervalMicroSeconds32
iPeriod
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.