CVoipEventLogEngine Class Reference
class CVoipEventLogEngine : public CBase
|
Engine class for VoIP event log API.
CVoipEventLogEngine
do the real work for reading and writing error from/to central repository
voipeventlog.lib
-
Since
-
S60 v3.2
Constructor & Destructor Documentation
CVoipEventLogEngine()
CVoipEventLogEngine
|
(
|
)
|
[private]
|
Member Functions Documentation
BeginTransactionLC()
void
|
BeginTransactionLC
|
(
|
)
|
|
Starts transaction in central repository
CommitTransactionL()
void
|
CommitTransactionL
|
(
|
)
|
|
Commits changes in repository
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
DoReleaseSemaphore()
void
|
DoReleaseSemaphore
|
(
|
)
|
[private]
|
ErrorCountL(TInt &)
void
|
ErrorCountL
|
(
|
TInt
&
|
aCount
|
)
|
|
Reads error count from the log
GenerateTimeStampL(TDes &)
void
|
GenerateTimeStampL
|
(
|
TDes
&
|
aTimeStamp
|
)
|
const [private]
|
Generate time stamp with current time
GetLatestIndexL()
TInt
|
GetLatestIndexL
|
(
|
)
|
[private]
|
GetMaxErrorCountL()
TInt
|
GetMaxErrorCountL
|
(
|
)
|
[private]
|
GetNewIndexL()
TInt
|
GetNewIndexL
|
(
|
)
|
[private]
|
ReadErrorL(TInt, CVoipErrorEntry &)
Reads an error informaiton from the log
Parameters
TInt
aIndex
|
the index of error to be read
|
CVoipErrorEntry
& aErrorEntry
|
in return, error information corresponding to aIndex
|
ReleaseSemaphore(TAny *)
void
|
ReleaseSemaphore
|
(
|
TAny
*
|
aEngine
|
)
|
[private, static]
|
release semaphore, this function is used in custom cleanup
Parameters
TAny
* aEngine
|
pointer to an object which is the target of the cleanup operation
|
ResetLogHistory()
Reset all erros from the central repository.
WriteErrorL(const CVoipErrorEntry &)
Writes an error data to event log
Member Data Documentation
CRepository * iRepository
Central Repository object. Own.
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.