CSsmCommandList Class Reference

class CSsmCommandList : public CBase

Inherits from

Public Member Functions
~CSsmCommandList()
IMPORT_C voidAppendL(MSsmCommand *)
IMPORT_C TIntCount()
IMPORT_C voidDeferredDelete()
IMPORT_C TIntDelayBetweenCommands()
IMPORT_C voidExecute(TInt, TRequestStatus &)
IMPORT_C voidExecuteCancel(TInt)
IMPORT_C voidExternalizeL(RWriteStream &)
IMPORT_C voidGetDataToValidateCommandlist(TInt &, TInt &)
CSsmCommandListImpl *Impl()
IMPORT_C voidInternalizeL(RReadStream &, CSsmCommandUtilProvider &)
IMPORT_C voidInternalizeL(RReadStream &)
IMPORT_C CSsmCommandList *NewL()
IMPORT_C CSsmCommandList *NewLC()
IMPORT_C CSsmCommandList *NewLC(const CSsmCommandList *, CSsmCommandUtilProvider *)
IMPORT_C voidSetDelayBetweenCommands(TInt)
IMPORT_C TCmdErrorSeveritySeverity(TInt)
operator class MSsmCommandList &()
IMPORT_C const MSsmCommand *operator[](TInt)
Private Member Functions
CSsmCommandList()
voidConstructL()
voidConstructL(const CSsmCommandList *, CSsmCommandUtilProvider *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
CSsmCommandListImpl *iImpl

Constructor & Destructor Documentation

CSsmCommandList()

CSsmCommandList()[private]

~CSsmCommandList()

IMPORT_C~CSsmCommandList()

Member Functions Documentation

AppendL(MSsmCommand *)

IMPORT_C voidAppendL(MSsmCommand *aCmd)

Parameters

MSsmCommand * aCmd

ConstructL()

voidConstructL()[private]

ConstructL(const CSsmCommandList *, CSsmCommandUtilProvider *)

voidConstructL(const CSsmCommandList *aSsmCommandList,
CSsmCommandUtilProvider *aUtilProvider
)[private]

Parameters

const CSsmCommandList * aSsmCommandList
CSsmCommandUtilProvider * aUtilProvider

Count()

IMPORT_C TIntCount()const

DeferredDelete()

IMPORT_C voidDeferredDelete()

DelayBetweenCommands()

IMPORT_C TIntDelayBetweenCommands()const

Execute(TInt, TRequestStatus &)

IMPORT_C voidExecute(TIntaIndex,
TRequestStatus &aStatus
)

Parameters

TInt aIndex
TRequestStatus & aStatus

ExecuteCancel(TInt)

IMPORT_C voidExecuteCancel(TIntaIndex)

Parameters

TInt aIndex

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aWriteStream)const

Parameters

RWriteStream & aWriteStream

GetDataToValidateCommandlist(TInt &, TInt &)

IMPORT_C voidGetDataToValidateCommandlist(TInt &aPublishSysStateCmdCount,
TInt &aPublishSwpCmdCount
)const

Parameters

TInt & aPublishSysStateCmdCount
TInt & aPublishSwpCmdCount

Impl()

CSsmCommandListImpl *Impl()const

InternalizeL(RReadStream &, CSsmCommandUtilProvider &)

IMPORT_C voidInternalizeL(RReadStream &aReadStream,
CSsmCommandUtilProvider &aUtilProvider
)

Parameters

RReadStream & aReadStream
CSsmCommandUtilProvider & aUtilProvider

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aReadStream)

Parameters

RReadStream & aReadStream

NewL()

IMPORT_C CSsmCommandList *NewL()[static]

NewLC()

IMPORT_C CSsmCommandList *NewLC()[static]

NewLC(const CSsmCommandList *, CSsmCommandUtilProvider *)

IMPORT_C CSsmCommandList *NewLC(const CSsmCommandList *aSsmCommandList,
CSsmCommandUtilProvider *aUtilProvider
)[static]

Parameters

const CSsmCommandList * aSsmCommandList
CSsmCommandUtilProvider * aUtilProvider

SetDelayBetweenCommands(TInt)

IMPORT_C voidSetDelayBetweenCommands(TIntaDelayBetweenCommands)

Parameters

TInt aDelayBetweenCommands

Severity(TInt)

IMPORT_C TCmdErrorSeveritySeverity(TIntaCommandIndex)const

Parameters

TInt aCommandIndex

operator class MSsmCommandList &()

operator class MSsmCommandList &()

operator[](TInt)

IMPORT_C const MSsmCommand *operator[](TIntaIndex)const

Parameters

TInt aIndex

Member Data Documentation

CSsmCommandListImpl * iImpl

CSsmCommandListImpl *iImpl[private]