CSsmCommandList Class Reference

class CSsmCommandList : public CBase

Inherits from

Public Member Functions
~CSsmCommandList ()
IMPORT_C void AppendL (MSsmCommand *)
IMPORT_C TInt Count ()
IMPORT_C void DeferredDelete ()
IMPORT_C TInt DelayBetweenCommands ()
IMPORT_C void Execute ( TInt , TRequestStatus &)
IMPORT_C void ExecuteCancel ( TInt )
IMPORT_C void ExternalizeL (RWriteStream &)
IMPORT_C void GetDataToValidateCommandlist ( TInt &, TInt &)
CSsmCommandListImpl * Impl ()
IMPORT_C void InternalizeL (RReadStream &, CSsmCommandUtilProvider &)
IMPORT_C void InternalizeL (RReadStream &)
IMPORT_C CSsmCommandList * NewL ()
IMPORT_C CSsmCommandList * NewLC ()
IMPORT_C CSsmCommandList * NewLC (const CSsmCommandList *, CSsmCommandUtilProvider *)
IMPORT_C void SetDelayBetweenCommands ( TInt )
IMPORT_C TCmdErrorSeverity Severity ( TInt )
operator class MSsmCommandList & ()
IMPORT_C const MSsmCommand * operator[] ( TInt )
Private Member Functions
CSsmCommandList ()
void ConstructL ()
void ConstructL (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 void AppendL ( MSsmCommand * aCmd )

Parameters

MSsmCommand * aCmd

ConstructL()

void ConstructL ( ) [private]

ConstructL(const CSsmCommandList *, CSsmCommandUtilProvider *)

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

Parameters

const CSsmCommandList * aSsmCommandList
CSsmCommandUtilProvider * aUtilProvider

Count()

IMPORT_C TInt Count ( ) const

DeferredDelete()

IMPORT_C void DeferredDelete ( )

DelayBetweenCommands()

IMPORT_C TInt DelayBetweenCommands ( ) const

Execute(TInt, TRequestStatus &)

IMPORT_C void Execute ( TInt aIndex,
TRequestStatus & aStatus
)

Parameters

TInt aIndex
TRequestStatus & aStatus

ExecuteCancel(TInt)

IMPORT_C void ExecuteCancel ( TInt aIndex )

Parameters

TInt aIndex

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aWriteStream ) const

Parameters

RWriteStream & aWriteStream

GetDataToValidateCommandlist(TInt &, TInt &)

IMPORT_C void GetDataToValidateCommandlist ( TInt & aPublishSysStateCmdCount,
TInt & aPublishSwpCmdCount
) const

Parameters

TInt & aPublishSysStateCmdCount
TInt & aPublishSwpCmdCount

Impl()

CSsmCommandListImpl * Impl ( ) const

InternalizeL(RReadStream &, CSsmCommandUtilProvider &)

IMPORT_C void InternalizeL ( RReadStream & aReadStream,
CSsmCommandUtilProvider & aUtilProvider
)

Parameters

RReadStream & aReadStream
CSsmCommandUtilProvider & aUtilProvider

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( 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 void SetDelayBetweenCommands ( TInt aDelayBetweenCommands )

Parameters

TInt aDelayBetweenCommands

Severity(TInt)

IMPORT_C TCmdErrorSeverity Severity ( TInt aCommandIndex ) const

Parameters

TInt aCommandIndex

operator class MSsmCommandList &()

operator class MSsmCommandList & ( )

operator[](TInt)

IMPORT_C const MSsmCommand * operator[] ( TInt aIndex ) const

Parameters

TInt aIndex

Member Data Documentation

CSsmCommandListImpl * iImpl

CSsmCommandListImpl * iImpl [private]