CMmTsyReqHandleStore Class Reference

class CMmTsyReqHandleStore : public CBase

Inherits from

Constructor & Destructor Documentation

~CMmTsyReqHandleStore()

~CMmTsyReqHandleStore ( ) [virtual]

Destructor.

Member Functions Documentation

GetTsyReqHandle(const TInt)

TTsyReqHandle GetTsyReqHandle ( const TInt aIndex )

Get TSY request handle by index.

Parameters

const TInt aIndex

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

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

Two-phased constructor.

Parameters

CTelObject * aCTelObject
CMmPhoneTsy * aPhone
TInt aNumberOfRequests
TTsyReqHandle * aFirstElement

NewL(TInt, TTsyReqHandle *)

CMmTsyReqHandleStore * NewL ( TInt aNumberOfRequests,
TTsyReqHandle * aFirstElement
) [static]

Two-phased constructor.

Parameters

TInt aNumberOfRequests
TTsyReqHandle * aFirstElement

PostponeTimeout(const TInt, const TInt)

void PostponeTimeout ( const TInt aHandle,
const TInt aTimeout
)

Sets a new timeout for a given handle type

Parameters

const TInt aHandle
const TInt aTimeout Time out value

ResetTsyReqHandle(const TInt)

TTsyReqHandle ResetTsyReqHandle ( const TInt aIndex )

Reset TSY request handle by index.

Parameters

const TInt aIndex index which req handle to reset.

SetTsyReqHandle(const TInt, const TTsyReqHandle)

void SetTsyReqHandle ( const TInt aIndex,
const TTsyReqHandle aTsyReqHandle
)

Sets TSY request handle for given index.

Parameters

const TInt aIndex index where to store the req handle.
const TTsyReqHandle aTsyReqHandle req handle to be stored.

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

void SetTsyReqHandle ( const TInt aIndex,
const TTsyReqHandle aTsyReqHandle,
TInt aTimeout,
TInt aIPC = 0
)

Sets TSY request handle for given index.

Parameters

const TInt aIndex index where to store the req handle.
const TTsyReqHandle aTsyReqHandle req handle to be stored.
TInt aTimeout value of the timeout
TInt aIPC = 0 IPC number of the operation

StopTimeout(const TInt)

void StopTimeout ( const TInt aHandle )

deletes the timeout stored for the given handle

Parameters

const TInt aHandle a 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.