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 *)
AddReqToWaiting(CReqEntry *)
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 *)
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.