CCFActionPlugInThread Class Reference
class CCFActionPlugInThread : public CBase
|
Constructor & Destructor Documentation
CCFActionPlugInThread(CCFActivatorEngineActionPluginManager &, CImplementationInformation &)
CCFActionPlugInThread(CCFActivatorEngineActionPluginManager &, TUid, TInt)
~CCFActionPlugInThread()
~CCFActionPlugInThread
|
(
|
)
|
|
Member Functions Documentation
ActionOwner()
TCFActionOwner
|
ActionOwner
|
(
|
)
|
const [private]
|
AddToQueue(CCFActionIndication *)
AsyncExecutionCompleted()
void
|
AsyncExecutionCompleted
|
(
|
)
|
|
CancelActionsWait()
void
|
CancelActionsWait
|
(
|
)
|
|
CancelReleasePlugin()
void
|
CancelReleasePlugin
|
(
|
)
|
|
Cancels release plug-in request.
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ConstructPluginL()
void
|
ConstructPluginL
|
(
|
)
|
|
ExecuteActionsInQueue()
void
|
ExecuteActionsInQueue
|
(
|
)
|
[private]
|
GetActionsL(CDesCArray &)
void
|
GetActionsL
|
(
|
CDesCArray
&
|
aActionList
|
)
|
const
|
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.
RunPendingActions()
void
|
RunPendingActions
|
(
|
)
|
|
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
TUid
iPlugInUid
TUid
|
iPlugInUid
|
[private]
|
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.