CBTEngActive Class Reference
class CBTEngActive : public CActive |
Class CBTEngActive
?more_complete_description
bteng*.lib
- Since
- S60 v3.2
Constructor & Destructor Documentation
CBTEngActive(MBTEngActiveObserver &, TInt, TInt)
Parameters
MBTEngActiveObserver & aObserver | Pointer to callback interface that receives notification that the request has been completed. |
TInt aId | ID of the request (for the client to keep track of multiple active objects). |
TInt aPriority | Priority of |
~CBTEngActive()
~CBTEngActive | ( | ) | [inline, virtual] |
Member Functions Documentation
CancelRequest()
void | CancelRequest | ( | ) | [inline] |
Cancel an outstanding request.
ConstructL()
void | ConstructL | ( | ) | [private, inline] |
Symbian 2nd-phase constructor
DoCancel()
void | DoCancel | ( | ) | [inline, virtual] |
From CActive. Called by the active scheduler when the request has been cancelled.
GoActive()
Activate the active object.
NewL(MBTEngActiveObserver &, TInt, TInt)
Parameters
MBTEngActiveObserver & aObserver | Pointer to callback interface that receives notification that the request has been completed. |
TInt aId | Identifier for the CBTEngActive instance. |
TInt aPriority = CActive::EPriorityStandard | The priority of the active object. |
RequestId()
Get the request ID of this active object.
RequestStatus()
Get a reference to the active object request status.
RunError(TInt)
TInt
| RunError | ( | TInt | aError | ) | [inline, virtual] |
From CActive. Called by the active scheduler when an error in RunL has occurred.
RunL()
void | RunL | ( | ) | [inline, virtual] |
From CActive. Called by the active scheduler when the request has been completed.
SetRequestId(TInt)
void | SetRequestId | ( | TInt | aId | ) | [inline] |
Set a new request ID for this active object.
Member Data Documentation
MBTEngActiveObserver & iObserver
TInt
iRequestId
ID of the request (used only by our client).
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.