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.