CSsmCommandBase Class Reference

class CSsmCommandBase : public CActive

Abstract base class for all commands.

Inherits from

Constructor & Destructor Documentation

CSsmCommandBase()

CSsmCommandBase ( ) [protected]

CSsmCommandBase(TCmdErrorSeverity)

CSsmCommandBase ( TCmdErrorSeverity aSeverity ) [protected]

Parameters

TCmdErrorSeverity aSeverity

~CSsmCommandBase()

~CSsmCommandBase ( )

Member Functions Documentation

CompleteExecuteRequest(TInt)

void CompleteExecuteRequest ( TInt aReason ) [protected, virtual]

Parameters

TInt aReason

CompleteRequest(TRequestStatus &, TInt)

void CompleteRequest ( TRequestStatus & aStatus,
TInt aReason
) [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 &)

void RegisterCompletionObserver ( TRequestStatus & aStatus )

Parameters

TRequestStatus & aStatus

RegisterCompletionObserverCancel()

void RegisterCompletionObserverCancel ( )

SetConditionalInformation(TInt)

void SetConditionalInformation ( TInt aConditionalInformation )

Parameters

TInt aConditionalInformation

SetUtilProvider(CSsmCommandUtilProvider &)

void SetUtilProvider ( 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]