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 *)

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

Parameters

CASYProxyCommandObserver * aASYProxyCommandObserver Pointer to a observer

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

NewL()

CASYProxyCommsStack * NewL ( ) [static]

Two-phased constructor.

Remove(TInt)

void Remove ( TInt aTrId )
Removes current transaction from stack.
Since
S60 3.1

Parameters

TInt aTrId Transaction to be removed

RemoveAll()

void RemoveAll ( )
Removes all transactions from stack.
Since
S60 3.1

Member Data Documentation

RPointerArray< CASYProxyTRRecord > iTRRecordArray

RPointerArray < CASYProxyTRRecord > iTRRecordArray [private]