CFdcPlugin Class Reference
class CFdcPlugin : public CBase |
Base class for FDC plugins.
Constructor & Destructor Documentation
CFdcPlugin(MFdcPluginObserver &)
~CFdcPlugin()
IMPORT_C | ~CFdcPlugin | ( | ) | [protected] |
Member Functions Documentation
Extension_(TUint, TAny *&, TAny *)
GetInterface(TUid)
TAny * | GetInterface | ( | TUid | aUid | ) | [private, pure virtual] |
Called by FDF to get a pointer to an object which implements the FDF API with UID aUid. This is a mechanism for allowing future change to the FDF API without breaking BC in existing (non-updated) FDF plugins.
NewL(TUid, MFdcPluginObserver &)
Parameters
TUid aImplementationUid | UID of implementation to create. |
MFdcPluginObserver & aObserver | Handle back onto the FDF for the FDC to use. |
Observer()
Accessor for the interface to the FDF.
Member Data Documentation
TUid
iInstanceId
TUid
| iInstanceId | [private] |
UID set by ECOM when the instance is created. Used when the instance is destroyed.
MFdcPluginObserver & iObserver
Interface for calls up to the FDF.
TAny * iPad
Pad for BC-friendly future change.
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.