CMmTsyReqHandleStore Class Reference

class CMmTsyReqHandleStore : public CBase

Inherits from

  • CMmTsyReqHandleStore

Constructor & Destructor Documentation

~CMmTsyReqHandleStore()

~CMmTsyReqHandleStore()[virtual]

Destructor.

Member Functions Documentation

GetTsyReqHandle(const TInt)

TTsyReqHandle GetTsyReqHandle(const TIntaIndex)

Get TSY request handle by index.

Parameters

const TInt aIndex

NewL(CTelObject *, CMmPhoneTsy *, TInt, TTsyReqHandle *)

CMmTsyReqHandleStore *NewL(CTelObject *aCTelObject,
CMmPhoneTsy *aPhone,
TIntaNumberOfRequests,
TTsyReqHandle *aFirstElement
)[static]

Two-phased constructor.

Parameters

CTelObject * aCTelObject
CMmPhoneTsy * aPhone
TInt aNumberOfRequests
TTsyReqHandle * aFirstElement

NewL(TInt, TTsyReqHandle *)

CMmTsyReqHandleStore *NewL(TIntaNumberOfRequests,
TTsyReqHandle *aFirstElement
)[static]

Two-phased constructor.

Parameters

TInt aNumberOfRequests
TTsyReqHandle * aFirstElement

PostponeTimeout(const TInt, const TInt)

voidPostponeTimeout(const TIntaHandle,
const TIntaTimeout
)

Sets a new timeout for a given handle type

Parameters

const TInt aHandle
const TInt aTimeoutTime out value

ResetTsyReqHandle(const TInt)

TTsyReqHandle ResetTsyReqHandle(const TIntaIndex)

Reset TSY request handle by index.

Parameters

const TInt aIndexindex which req handle to reset.

SetTsyReqHandle(const TInt, const TTsyReqHandle)

voidSetTsyReqHandle(const TIntaIndex,
const TTsyReqHandleaTsyReqHandle
)

Sets TSY request handle for given index.

Parameters

const TInt aIndexindex where to store the req handle.
const TTsyReqHandle aTsyReqHandlereq handle to be stored.

SetTsyReqHandle(const TInt, const TTsyReqHandle, TInt, TInt)

voidSetTsyReqHandle(const TIntaIndex,
const TTsyReqHandleaTsyReqHandle,
TIntaTimeout,
TIntaIPC = 0
)

Sets TSY request handle for given index.

Parameters

const TInt aIndexindex where to store the req handle.
const TTsyReqHandle aTsyReqHandlereq handle to be stored.
TInt aTimeoutvalue of the timeout
TInt aIPC = 0IPC number of the operation

StopTimeout(const TInt)

voidStopTimeout(const TIntaHandle)

deletes the timeout stored for the given handle

Parameters

const TInt aHandlea req handle

Member Data Documentation

CTelObject * iCTelObject

CTelObject *iCTelObject[private]

A Pointer to caller CEtelObject object

TInt iNumOfRequests

TInt iNumOfRequests[private]

Number of requests

CMmPhoneTsy * iPhone

CMmPhoneTsy *iPhone[private]

Pointer to phone NOt own.

TTsyReqHandle * iReqHandles

TTsyReqHandle *iReqHandles[private]

A pointer for request handles Not own.