CSensrvTransactionMonitor Class Reference
class CSensrvTransactionMonitor : public CBase |
Provides lifecycle monitoring service for transactions. Transaction timer is only running when there are active transactions.
Inherits from
- CSensrvTransactionMonitor
Constructor & Destructor Documentation
CSensrvTransactionMonitor(CSensrvPluginProxy &)
~CSensrvTransactionMonitor()
~CSensrvTransactionMonitor | ( | ) | [virtual] |
Member Functions Documentation
AddTransaction(CSensrvTransaction *)
Adds transaction to be monitored.
ConstructL()
void | ConstructL | ( | ) | [private] |
2nd phase of construction
NewL(CSensrvPluginProxy &)
Two phase constructor.
- Since
- S60 5.0
- Exceptions
-
KErrNoMemory |
Out of memory.
|
RemoveAllTransactions()
void | RemoveAllTransactions | ( | ) | |
Removes all transactions.
RemoveSessionTransactions(CSensrvSession *)
Removes all transactions initiated by specified session from monitoring.
RemoveTransaction(CSensrvTransaction *)
Removes specified transaction from monitoring.
TimerFired(TInt)
void | TimerFired | ( | TInt | aTimerId | ) | |
Called when the timer fires
Parameters
TInt aTimerId | Timer identifier to id which timer fired. |
Member Data Documentation
CSensrvTransactionQueue * iMonitorQueue
Queue for monitored transactions.
CSensrvPluginProxy & iProxy
CSensrvTimer * iTransactionTimer
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.