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()
Starts transaction in central repository
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.