CASYProxyCommsStack Class Reference

class CASYProxyCommsStack : public CBase

Class for handling concurrent transactions. Uses array as a stack.

ASYProxy.dll
Since
S60 3.1

Inherits from

Constructor & Destructor Documentation

CASYProxyCommsStack()

CASYProxyCommsStack()[private]

C++ default constructor.

~CASYProxyCommsStack()

~CASYProxyCommsStack()[virtual]

Destructor.

Member Functions Documentation

AddL(CASYProxyCommandObserver *)

voidAddL(CASYProxyCommandObserver *aASYProxyCommandObserver)
Creates and adds a new transaction record to stack.
Since
S60 3.1

Parameters

CASYProxyCommandObserver * aASYProxyCommandObserverPointer to a observer

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

NewL()

CASYProxyCommsStack *NewL()[static]

Two-phased constructor.

Remove(TInt)

voidRemove(TIntaTrId)
Removes current transaction from stack.
Since
S60 3.1

Parameters

TInt aTrIdTransaction to be removed

RemoveAll()

voidRemoveAll()
Removes all transactions from stack.
Since
S60 3.1

Member Data Documentation

RPointerArray< CASYProxyTRRecord > iTRRecordArray

RPointerArray< CASYProxyTRRecord >iTRRecordArray[private]