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)
IMPORT_C void
|
AddClient
|
(
|
TAny
*
|
aClientId,
|
|
TFnWriteLog
|
aCallBack
|
|
)
|
[static]
|
Destroy()
IMPORT_C void
|
Destroy
|
(
|
)
|
[static]
|
DoAddClient(TAny *, CPerfMetricStore::TFnWriteLog)
DoPulse()
TInt
|
DoPulse
|
(
|
)
|
[private]
|
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.