Public Member Functions | |
virtual | ~CTimeOutTimer () |
Static Public Member Functions | |
static CTimeOutTimer * | NewL (const TInt aPriority, MTimeoutNotifier &aNotify) |
static CTimeOutTimer * | NewLC (const TInt aPriority, MTimeoutNotifier &aNotify) |
static CTimeOutTimer * | NewL (const TInt aPriority, MTimeOutNotify &aTimeOutNotify) |
Protected Member Functions | |
void | RunL () |
TInt | RunError (TInt aError) |
CTimeOutTimer (const TInt aPriority) | |
void | ConstructL (MTimeOutNotify &aTimeOutNotify) |
virtual void | RunL () |
A class that raises timeout events.
Definition at line 35 of file TimeOutTimer.h.
CTimeOutTimer::~CTimeOutTimer | ( | ) | [virtual] |
Destructor
Definition at line 25 of file TimeOutTimer.cpp.
CTimeOutTimer * CTimeOutTimer::NewL | ( | const TInt | aPriority, | |
MTimeoutNotifier & | aNotify | |||
) | [static] |
Standard Symbian two-phase construction
aPriority | Priority of the active object. | |
aNotify | Timer observer. |
Definition at line 45 of file TimeOutTimer.cpp.
CTimeOutTimer * CTimeOutTimer::NewLC | ( | const TInt | aPriority, | |
MTimeoutNotifier & | aNotify | |||
) | [static] |
Standard Symbian two-phase construction
aPriority | Priority of the active object. | |
aNotify | A handle to the class to be notified of a timeout event. |
Definition at line 58 of file TimeOutTimer.cpp.
void CTimeOutTimer::RunL | ( | ) | [protected] |
Active object post-request handling.
Timer request has completed, so notify the timer's owner
Definition at line 72 of file TimeOutTimer.cpp.
TInt CTimeOutTimer::RunError | ( | TInt | aError | ) | [protected] |
Handles a leave occurring in the request completion event handler RunL()
Definition at line 84 of file TimeOutTimer.cpp.
void CTimeOutTimer::ConstructL | ( | MTimeOutNotify & | aTimeOutNotify | ) | [protected] |
ConstructL function is used to add the active object to the scheduler
Definition at line 459 of file ECHOENG.CPP.
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.