CCFActionPlugInThread Class Reference
class CCFActionPlugInThread : public CBase |
Constructor & Destructor Documentation
CCFActionPlugInThread(CCFActivatorEngineActionPluginManager &, CImplementationInformation &)
CCFActionPlugInThread(CCFActivatorEngineActionPluginManager &, TUid, TInt)
Member Functions Documentation
ActionOwner()
TCFActionOwner | ActionOwner | ( | ) | const [private] |
AddToQueue(CCFActionIndication *)
AsyncExecutionCompleted()
void | AsyncExecutionCompleted | ( | ) | |
CancelReleasePlugin()
void | CancelReleasePlugin | ( | ) | |
Cancels release plug-in request.
ConstructL()
void | ConstructL | ( | ) | [private] |
ExecuteActionsInQueue()
void | ExecuteActionsInQueue | ( | ) | [private] |
GetActionsL(CDesCArray &)
Get actions from all plug-ins.
Parameters
CDesCArray & aActionList | List where actions are stored. |
ImplementationUid()
TUid
| ImplementationUid | ( | ) | const |
Return implementation uid of the plug-in
Missing()
Check if plug-in is missing.
NewActionsAddedToQueueL()
void | NewActionsAddedToQueueL | ( | ) | |
NewL(CCFActivatorEngineActionPluginManager &, CImplementationInformation &)
NewLC(CCFActivatorEngineActionPluginManager &, CImplementationInformation &)
NewLC(CCFActivatorEngineActionPluginManager &, TUid, TInt)
ReleasePlugin(TRequestStatus &)
Releases action plug-in implementation.
Parameters
TRequestStatus & aStatus | Request status which is completed when the plug-in has been deleted. |
ReloadPlugin()
Reloads plug-in implementation.
SecurityPolicy(const TDesC &)
Get action security policy.
Parameters
const TDesC & aActionId | Action which security is needed. |
SetMissing(TBool)
void | SetMissing | ( | TBool | aMissing | ) | |
Set plug-in as missing state (installed/uninstalled).
Parameters
TBool aMissing | ETrue if missing. |
ThreadConstructL()
void | ThreadConstructL | ( | ) | [private] |
ThreadDestruct()
void | ThreadDestruct | ( | ) | [private] |
ThreadFunction(TAny *)
TInt
| ThreadFunction | ( | TAny * | aSelf | ) | [private, static] |
ThreadFunctionL()
void | ThreadFunctionL | ( | ) | [private] |
TriggerL(CCFActionIndication *)
Version()
Return the version of the implementation.
WaitActions(TRequestStatus &)
Member Data Documentation
CCFActionExecutionHandler * iActionExecutionHandler
CCFActionExecutionHandler * | iActionExecutionHandler | [private] |
CCFActivatorEngineActionPluginManager * iActionPluginManager
RPointerArray< CCFActionIndication > iActionQueue
RCriticalSection
iActionQueueCriticalSection
TRequestStatus * iAsyncCleanupRequest
RSemaphore
iConstructDestructSemaphore
CCFActionIndication * iCurrentAction
TInt
iImplVersion
TInt
| iImplVersion | [private] |
CCFActionPlugIn * iPlugIn
TRequestStatus * iRunPendingActionsRequestStatus
CActiveScheduler * iScheduler
CCFActivatorTimedSchedulerWait * iWait
CCFActivatorTimedSchedulerWait * | iWait | [private] |
TRequestStatus * iWaitActionsRequestStatus
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.