CReqEntry Class Reference

class CReqEntry : public CBase

Inherits from

Constructor & Destructor Documentation

CReqEntry(TTsyReqHandle, const RMessage2 &, CTelSession *, CBuffer *, const CTelObject *, TInt, RHeap *)

CReqEntry(TTsyReqHandleaTsyReqHandle,
const RMessage2 &aMessage,
CTelSession *aSession,
CBuffer *aBuffer,
const CTelObject *aTelObject,
TIntaFunction,
RHeap *aHeap
)

Parameters

TTsyReqHandle aTsyReqHandle
const RMessage2 & aMessage
CTelSession * aSession
CBuffer * aBuffer
const CTelObject * aTelObject
TInt aFunction
RHeap * aHeap

~CReqEntry()

~CReqEntry()

Member Functions Documentation

CompleteAndDeque(TInt)

voidCompleteAndDeque(TIntaError)

Parameters

TInt aError

Deque()

voidDeque()

NewL(TTsyReqHandle, const RMessage2 &, CTelSession *, CBuffer *, const CTelObject *, TInt, RHeap *)

CReqEntry *NewL(TTsyReqHandleaTsyReqHandle,
const RMessage2 &aMessage,
CTelSession *aSession,
CBuffer *aBuffer,
const CTelObject *aTelObject,
TIntaFunction,
RHeap *aHeap
)[static]

Parameters

TTsyReqHandle aTsyReqHandle
const RMessage2 & aMessage
CTelSession * aSession
CBuffer * aBuffer
const CTelObject * aTelObject
TInt aFunction
RHeap * aHeap

operator delete(TAny *)

voidoperator delete(TAny *aPtr)[static]

Parameters

TAny * aPtr

operator delete(TAny *, TLeave)

voidoperator delete(TAny *aPtr,
TLeaveaLeave
)[static, inline]

Parameters

TAny * aPtr
TLeave aLeave

operator delete(TAny *, TUint)

voidoperator delete(TAny *aPtr,
TUintaExtraSize
)[static, inline]

Parameters

TAny * aPtr
TUint aExtraSize

operator delete(TAny *, RHeap *)

voidoperator delete(TAny *aPtr,
RHeap *aHeap
)[static, inline]

Parameters

TAny * aPtr
RHeap * aHeap

operator new(TUint)

TAny *operator new(TUintaSize)[static]

Allocates the object from the heap and then initialises its contents to binary zeroes.

Parameters

TUint aSizeThe size of the derived class. This parameter is specified implicitly by C++ in all circumstances in which a derived class is allocated.

operator new(TUint, TLeave)

TAny *operator new(TUintaSize,
TLeave
)[static]

Allocates the object from the heap and then initialises its contents to binary zeroes.

Parameters

TUint aSizeThe size of the derived class. This parameter is specified implicitly by C++ in all circumstances in which a derived class is allocated.
TLeave

operator new(TUint, TUint)

TAny *operator new(TUintaSize,
TUintaExtraSize
)[static]

Allocates the object from the heap and then initialises its contents to binary zeroes.

Use of this overload is rare.

Parameters

TUint aSizeThe size of the derived class. This parameter is specified implicitly by C++ in all circumstances in which a derived class is allocated.
TUint aExtraSizeIndicates additional size beyond the end of the base class.

operator new(TUint, RHeap *)

TAny *operator new(TUintaSize,
RHeap *aHeap
)[static]

Parameters

TUint aSize
RHeap * aHeap

Member Data Documentation

CBuffer * iBuffer

CBuffer *iBuffer

TBool iCancelFnCalled

TBool iCancelFnCalled

TBool iClientInterested

TBool iClientInterested

TInt iFunction

TInt iFunction

RHeap * iHeap

RHeap *iHeap

TDblQueLink iLink

TDblQueLink iLink[private]

RMessage2 iMessage

RMessage2 iMessage

TBool iMessageNulled

TBool iMessageNulled

TBool iPlacedRequest

TBool iPlacedRequest

TBool iReadByClient

TBool iReadByClient

MTelObjectTSY::TReqMode iReqMode

MTelObjectTSY::TReqMode iReqMode

CTelSession * iSession

CTelSession *iSession

const CTelObject * iTelObject

const CTelObject *iTelObject

TTsyReqHandle iTsyReqHandle

TTsyReqHandle iTsyReqHandle