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 *)
IMPORT_C
TInt
|
Extension_
|
(
|
TUint
|
aExtensionId,
|
|
TAny
*&
|
a0,
|
|
TAny
*
|
a1
|
|
)
|
[protected, virtual]
|
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.