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.