CSsmCommandBase Class Reference

class CSsmCommandBase : public CActive

Abstract base class for all commands.

Inherits from

Constructor & Destructor Documentation

CSsmCommandBase()

CSsmCommandBase()[protected]

CSsmCommandBase(TCmdErrorSeverity)

CSsmCommandBase(TCmdErrorSeverityaSeverity)[protected]

Parameters

TCmdErrorSeverity aSeverity

~CSsmCommandBase()

~CSsmCommandBase()

Member Functions Documentation

CompleteExecuteRequest(TInt)

voidCompleteExecuteRequest(TIntaReason)[protected, virtual]

Parameters

TInt aReason

CompleteRequest(TRequestStatus &, TInt)

voidCompleteRequest(TRequestStatus &aStatus,
TIntaReason
)[protected]

Parameters

TRequestStatus & aStatus
TInt aReason

CompletionStatus()

TInt CompletionStatus()const

ConditionalInformation()

TInt ConditionalInformation()const

EvaluateCondition(MSsmConditionalCallback *, CResourceFile *)

TBool EvaluateCondition(MSsmConditionalCallback *aCallback,
CResourceFile *aResourceFile
)

Parameters

MSsmConditionalCallback * aCallback
CResourceFile * aResourceFile

ExecutionBehaviour()

TSsmExecutionBehaviour ExecutionBehaviour()const

IsDeferred()

TBool IsDeferred()const

RegisterCompletionObserver(TRequestStatus &)

voidRegisterCompletionObserver(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

RegisterCompletionObserverCancel()

voidRegisterCompletionObserverCancel()

SetConditionalInformation(TInt)

voidSetConditionalInformation(TIntaConditionalInformation)

Parameters

TInt aConditionalInformation

SetUtilProvider(CSsmCommandUtilProvider &)

voidSetUtilProvider(CSsmCommandUtilProvider &aUtilProvider)

Parameters

CSsmCommandUtilProvider & aUtilProvider

Severity()

TCmdErrorSeverity Severity()const

Member Data Documentation

TInt iConditionalResourceId

TInt iConditionalResourceId[protected]

TRequestStatus * iExecuteRequest

TRequestStatus *iExecuteRequest[protected]

TCmdErrorSeverity iSeverity

TCmdErrorSeverity iSeverity[protected]

CSsmCommandUtilProvider * iUtilProvider

CSsmCommandUtilProvider *iUtilProvider[protected]