CUpnpNotifyTimer Class Reference
class CUpnpNotifyTimer : public CActive
|
Wrapper for
RTimer
classs to notify observer about elaspsed time
Constructor & Destructor Documentation
CUpnpNotifyTimer(MUpnpNotifyTimerObserver *)
Member Functions Documentation
After(TInt, TBool)
IMPORT_C void
|
After
|
(
|
TInt
|
aInterval = 1,
|
|
TBool
|
aUnused = EFalse
|
|
)
|
|
Parameters
TInt
aInterval = 1
|
|
TBool
aUnused = EFalse
|
this is unused now
|
After(TTimeIntervalMicroSeconds32, TBool)
AfterSeconds(TInt)
IMPORT_C void
|
AfterSeconds
|
(
|
TInt
|
aIntervalInSeconds
|
)
|
|
CompleteOneselfImmediate()
IMPORT_C void
|
CompleteOneselfImmediate
|
(
|
)
|
|
DoCancel()
IMPORT_C void
|
DoCancel
|
(
|
)
|
[virtual]
|
DoCancel Cancel outstanding request(s) and reset the iActive flag.
-
Since
-
Series60 2.0
NewL(MUpnpNotifyTimerObserver *)
RunError(TInt)
RunError RunError in case RunL leaves.
-
Since
-
Series60 2.0
RunL()
RunL Active object state machine.
-
Since
-
Series60 2.0
Start(TTimeIntervalMicroSeconds32, TBool)
StartNextIteration()
void
|
StartNextIteration
|
(
|
)
|
[private]
|
StartNextIteration only for internal use, decrease repeat counter and waits for KOneIterationSeconds seconds it is required for long run timers because of
RTimer::After
32 bit limitation - about 35 minutes
Member Data Documentation
TTimeIntervalMicroSeconds32
iInterval
TInt
iIterationsToRun
TInt
|
iIterationsToRun
|
[private]
|
MUpnpNotifyTimerObserver * iObserver
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.