CPhoneBase Class Reference
class CPhoneBase : public CSubSessionExtBase
|
Public Member Functions
|
|
CPhoneBase
()
|
|
~CPhoneBase
()
|
CReqEntry
*
|
ActivateNextWaitingReq
()
|
void
|
AddReqToActive
(
CReqEntry
*)
|
void
|
AddReqToWaiting
(
CReqEntry
*)
|
IMPORT_C
TInt
|
CancelService
(const
TInt
, const
TTsyReqHandle
)
|
void
|
CheckAndCompleteAllActive
(
CReqEntry
*, const TReqMode, const
TInt
, const
TInt
)
|
IMPORT_C
TBool
|
CheckEmergencyClient
(const
TTsyReqHandle
)
|
CReqEntry
*
|
FindByIpcAndTelObject
(const
TInt
, const
CTelObject
*, const
TUint
)
|
CReqEntry
*
|
FindByIpcAndTelObjectInWaiting
(const
TInt
, const
CTelObject
*, const
TUint
)
|
CReqEntry
*
|
FindByTsyHandle
(const
TTsyReqHandle
)
|
CReqEntry
*
|
FindByTsyHandleAndPlacedRequest
(const
TTsyReqHandle
)
|
CReqEntry
*
|
FindClientInActive
(
CTelSession
*, const
TInt
, const
TInt
)
|
CReqEntry
*
|
FindClientInWaiting
(
CTelSession
*, const
TInt
, const
TInt
)
|
CReqEntry
*
|
FindClientReqInWaitList
(
CTelSession
*, const
TInt
)
|
CReqEntry
*
|
FindNonCancelledClientReq
(
CTelSession
*, const
TInt
, const
TInt
)
|
CReqEntry
*
|
FindSameClientEntry
(
CTelSession
*, const
TInt
, const
TInt
)
|
CReqEntry
*
|
FindThisReqByAnotherClient
(
CTelSession
*, const
TInt
, const
TInt
, const
TUint
, const
CTelObject
*)
|
TInt
|
FlowControl
()
|
void
|
FlowControlDec
()
|
void
|
FlowControlInc
()
|
CReqEntry
*
|
NewReqL
(const
RMessage2
&,
CTelSession
*,
CBuffer
*, const
CTelObject
*,
TInt
)
|
IMPORT_C
TInt
|
NumberOfSlotsL
(const
TInt
)
|
TDblQue
<
CReqEntry
> &
|
ReqActiveList
()
|
IMPORT_C TReqMode
|
ReqModeL
(const
TInt
)
|
void
|
UpdateBuffer
(
CReqEntry
*,
CReqEntry
*)
|
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CObject::AccessCount()const
|
|
CObject::CObject()
|
|
CObject::Close()
|
|
CObject::Dec()
|
|
CObject::Extension_(TUint,TAny *&,TAny *)
|
|
CObject::FullName()const
|
|
CObject::Name()const
|
|
CObject::Open()
|
|
CObject::Owner()const
|
|
CObject::SetName(const TDesC *)
|
|
CObject::SetNameL(const TDesC *)
|
|
CObject::SetOwner(CObject *)
|
|
CObject::UniqueID()const
|
|
CObject::~CObject()
|
|
CSubSessionExtBase::CSubSessionExtBase()
|
|
CSubSessionExtBase::GlobalKernelObjectHandle()
|
|
CSubSessionExtBase::NullMethod1()
|
|
CSubSessionExtBase::ServiceExtFunc(const RMessage2 &,CReqEntry *)
|
|
CSubSessionExtBase::~CSubSessionExtBase()
|
|
CTelObject::BufferDes1(const CBuffer *,CBuffer::TWhichSlot)const
|
|
CTelObject::BufferDes1u(const CBuffer *,CBuffer::TWhichSlot)const
|
|
CTelObject::BufferDes2(const CBuffer *,CBuffer::TWhichSlot)const
|
|
CTelObject::BufferDes2u(const CBuffer *,CBuffer::TWhichSlot)const
|
|
CTelObject::CTelObject()
|
|
CTelObject::CancelSubSession(CTelSession *,const TInt)
|
|
CTelObject::CheckAndDestroyDummySubSession()
|
|
CTelObject::CreateDummySession(CTelSession *,const TInt,TBool)
|
|
CTelObject::CreateDummySessionObjectL(CTelSession *)
|
|
CTelObject::DownCallOption(const TInt,TAny *)
|
|
CTelObject::FlowControlResume()
|
|
CTelObject::FlowControlSuspend()
|
|
CTelObject::FlushReqs(CTelSession *,const TInt)
|
|
CTelObject::GeneralReq(const RMessage2 &,CTelSession *,CReqEntry *,TBool)
|
|
CTelObject::GetRequiredPlatSecCaps(const TInt)
|
|
CTelObject::IsPriorityClientReq(TInt)const
|
|
CTelObject::PhoneOwner()const
|
|
CTelObject::Ptr1(const TDes8 *)const
|
|
CTelObject::RemoveDummySubSessionDestroyer()
|
|
CTelObject::ReqCompleted(const TTsyReqHandle,const TInt)
|
|
CTelObject::ResolveError(CTelSession *,const TInt)const
|
|
CTelObject::ServerVersion()const
|
|
CTelObject::SetPhoneOwner(CPhoneBase *)
|
|
CTelObject::TelObjectClose()
|
|
CTelObject::UpCallOption(const TInt,TAny *)
|
|
CTelObject::UpdateAndCompleteIfNecessary(CReqEntry *,TInt)const
|
|
CTelObject::WriteBackAndCompleteBufferedReq(const RMessage2 &,CReqEntry *,TInt)const
|
|
CTelObject::WriteBackAndCompleteReq(CReqEntry *,const TInt)const
|
|
CTelObject::~CTelObject()
|
Constructor & Destructor Documentation
~CPhoneBase()
IMPORT_C
|
~CPhoneBase
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddReqToActive(CReqEntry *)
void
|
AddReqToActive
|
(
|
CReqEntry
*
|
aReqEntry
|
)
|
|
AddReqToWaiting(CReqEntry *)
void
|
AddReqToWaiting
|
(
|
CReqEntry
*
|
aReqEntry
|
)
|
|
CancelService(const TInt, const TTsyReqHandle)
CheckAndCompleteAllActive(CReqEntry *, const TReqMode, const TInt, const TInt)
void
|
CheckAndCompleteAllActive
|
(
|
CReqEntry
*
|
aUpdatedReqEntry,
|
|
const TReqMode
|
aReqMode,
|
|
const
TInt
|
aIpc,
|
|
const
TInt
|
aError
|
|
)
|
|
Parameters
CReqEntry
* aUpdatedReqEntry
|
|
const TReqMode aReqMode
|
|
const
TInt
aIpc
|
|
const
TInt
aError
|
|
CheckEmergencyClient(const TTsyReqHandle)
CloseSubSessionPreProcessing(CTelSession *, const TInt)
IMPORT_C void
|
CloseSubSessionPreProcessing
|
(
|
CTelSession
*
|
aSession,
|
|
const
TInt
|
aSubSessionHandle
|
|
)
|
[private, virtual]
|
FindByIpcAndTelObject(const TInt, const CTelObject *, const TUint)
FindByIpcAndTelObjectInWaiting(const TInt, const CTelObject *, const TUint)
FindByTsyHandle(const TTsyReqHandle)
FindByTsyHandleAndPlacedRequest(const TTsyReqHandle)
FindClientInActive(CTelSession *, const TInt, const TInt)
FindClientInWaiting(CTelSession *, const TInt, const TInt)
FindClientReqInWaitList(CTelSession *, const TInt)
FindNonCancelledClientReq(CTelSession *, const TInt, const TInt)
FindSameClientEntry(CTelSession *, const TInt, const TInt)
FindThisReqByAnotherClient(CTelSession *, const TInt, const TInt, const TUint, const CTelObject *)
FlowControl()
TInt
|
FlowControl
|
(
|
)
|
const
|
NewReqL(const RMessage2 &, CTelSession *, CBuffer *, const CTelObject *, TInt)
NumberOfSlotsL(const TInt)
IMPORT_C
TInt
|
NumberOfSlotsL
|
(
|
const
TInt
|
aIpc
|
)
|
[virtual]
|
OpenPostProcessing(CTelSession *, const TInt)
IMPORT_C void
|
OpenPostProcessing
|
(
|
CTelSession
*
|
aSession,
|
|
const
TInt
|
aSubSessionHandle
|
|
)
|
[private, virtual]
|
ReqModeL(const TInt)
IMPORT_C TReqMode
|
ReqModeL
|
(
|
const
TInt
|
aIpc
|
)
|
[virtual]
|
Service(const RMessage2 &, CReqEntry *)
UpdateBuffer(CReqEntry *, CReqEntry *)
Member Data Documentation
TInt
iFlowControlCnt
TInt
|
iFlowControlCnt
|
[private]
|
TDblQue< CReqEntry > iReqActiveList
TDblQue< CReqEntry > iReqWaitList
TInt
iTsyReqHandleCnt
TInt
|
iTsyReqHandleCnt
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.