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.