CCFActivatorEngineActionPluginManager Class Reference
class CCFActivatorEngineActionPluginManager : public CCFEComPluginManager
|
Actiion plug-in manager loads and maintains action plug-ins.
Inherits from
-
CCFActivatorEngineActionPluginManager
Constructor & Destructor Documentation
CCFActivatorEngineActionPluginManager(RActionCacheArray &)
~CCFActivatorEngineActionPluginManager()
~CCFActivatorEngineActionPluginManager
|
(
|
)
|
|
Member Functions Documentation
AddNewActionsToCacheL(CCFActionPlugInThread &)
Add new actions to action cache.
CleanupCompleted(CCFAsyncCleanup *)
void
|
CleanupCompleted
|
(
|
CCFAsyncCleanup *
|
aCleanup
|
)
|
[private]
|
Parameters
CCFAsyncCleanup * aCleanup
|
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ExecuteLoaders()
void
|
ExecuteLoaders
|
(
|
)
|
[private]
|
InitDeviceStartingPhaseL()
void
|
InitDeviceStartingPhaseL
|
(
|
)
|
[private]
|
InitLoadingPluginsPhaseL()
void
|
InitLoadingPluginsPhaseL
|
(
|
)
|
[private]
|
InitializePhaseL(CCFPhaseBase::TCFPhaseId)
Initializes context framework phases.
LoadPlugInL(TUid, TInt)
void
|
LoadPlugInL
|
(
|
TUid
|
aUid,
|
|
TInt
|
aImplVersion
|
|
)
|
[private]
|
LoaderCallBack(TAny *)
TInt
|
LoaderCallBack
|
(
|
TAny
*
|
aLoaderInfo
|
)
|
[private, static]
|
NewL(RActionCacheArray &)
NewLC(RActionCacheArray &)
PrepareLoaderL(CImplementationInformation &)
ReleasePlugInL(CCFActionPlugInThread *, TBool)
SetEventHandler(MCFStarterEventHandler &)
Sets event handler to observers.
SetImplPointer(CCFActionPlugIn &, CCFActionPlugInImpl *)
"Abusing" the frienship of ActionPlugIn.
TriggerL(CCFActionIndication *)
Trigger a specific action. All the plug-ins are searched through. When the first plug-in is found with the action identifier, it will be executed.
UpdatePlugInsL()
Go through action plugins if new plugins added or removed.
Member Data Documentation
RActionCacheArray & iActionCache
Reference to action cache
RPointerArray< CCFActionPlugInThread > iActionPlugInThreads
List of action plug-in threads
RPointerArray< CCFAsyncCleanup > iCleanupList
List of async cleanup requests
MCFStarterEventHandler * iEventHandler
TInt
iLoadedCount
TInt
|
iLoadedCount
|
[private]
|
RPointerArray< CAsyncCallBack > iLoaders
TBool
iUpdatePluginsAllowed
TBool
|
iUpdatePluginsAllowed
|
[private]
|
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.