| class CHCICmdQueueDecisionPlugin : public CBase |
Base class for HCI Command Queue Decision plugins.
This class is intended to be derived from.
| Public Member Functions | |
|---|---|
| ~CHCICmdQueueDecisionPlugin () | |
| TAny * | Interface ( TUid ) |
| IMPORT_C CHCICmdQueueDecisionPlugin * | NewL ( TUid ) |
| IMPORT_C CHCICmdQueueDecisionPlugin * | NewL () |
| Protected Member Functions | |
|---|---|
| CHCICmdQueueDecisionPlugin () | |
| Private Attributes | |
|---|---|
| TUid | iInstanceId |
| TAny * | iPad |
| IMPORT_C | CHCICmdQueueDecisionPlugin | ( | ) | [protected] |
Private Constructor
| IMPORT_C | ~CHCICmdQueueDecisionPlugin | ( | ) |
Destructor. All ECom interfaces obtained through the Interface will be deleted.
| TAny * | Interface | ( | TUid | aUid | ) | [pure virtual] |
Called by Command Queue Manager to get a pointer to an object which implements the QDP API with UID aUid. This is a mechanism for allowing future change to this API without breaking BC in existing (non-updated) plugins.
| TUid aUid | The UID of the interface to find. |
| IMPORT_C CHCICmdQueueDecisionPlugin * | NewL | ( | TUid | aImplementationUid | ) | [static] |
Static factory method for the HCI Command Queue Decision plugin
| TUid aImplementationUid | The implementation UID. |
| IMPORT_C CHCICmdQueueDecisionPlugin * | NewL | ( | ) | [static] |
Static factory method for the HCI Command Queue Decision plugin
This method will attempt to load a single instance of an implementation for the correct interface.
| TUid | iInstanceId | [private] |
UID set by ECOM when the instance is created. Used when the instance is destroyed.
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.