CSubSessionExtBase Class Reference

class CSubSessionExtBase : public CTelObject

Inherits from

Public Member Functions
CSubSessionExtBase()
~CSubSessionExtBase()
TInt ServiceExtFunc(const RMessage2 &, CReqEntry *)
Protected Member Functions
IMPORT_C voidCloseSubSessionPreProcessing(CTelSession *, const TInt)
IMPORT_C RHandleBase *GlobalKernelObjectHandle()
IMPORT_C voidNullMethod1()
IMPORT_C voidOpenPostProcessing(CTelSession *, const )
IMPORT_C TIntService(const RMessage2 &, CReqEntry *)
Private Member Functions
voidInc()
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()
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

CSubSessionExtBase()

IMPORT_CCSubSessionExtBase()

~CSubSessionExtBase()

IMPORT_C~CSubSessionExtBase()[virtual]

Member Functions Documentation

CloseSubSessionPreProcessing(CTelSession *, const TInt)

IMPORT_C voidCloseSubSessionPreProcessing(CTelSession *aSession,
const TIntaSubSessionHandle
)[protected, virtual]

Parameters

CTelSession * aSession
const TInt aSubSessionHandle

GlobalKernelObjectHandle()

IMPORT_C RHandleBase *GlobalKernelObjectHandle()[protected, virtual]

Inc()

voidInc()[private, inline]

Adds one to the reference count.

This function is called by the default implementation of the Open() member function of this class.

CObject::Open

NullMethod1()

IMPORT_C voidNullMethod1()[protected]

OpenPostProcessing(CTelSession *, const)

IMPORT_C voidOpenPostProcessing(CTelSession *,
const TInt
)[protected, virtual]

Parameters

CTelSession *
const TInt

Service(const RMessage2 &, CReqEntry *)

IMPORT_C TIntService(const RMessage2 &aMessage,
CReqEntry *aReqEntry
)[protected, virtual]

Parameters

const RMessage2 & aMessage
CReqEntry * aReqEntry

ServiceExtFunc(const RMessage2 &, CReqEntry *)

TInt ServiceExtFunc(const RMessage2 &aMessage,
CReqEntry *aReqEntry
)

Parameters

const RMessage2 & aMessage
CReqEntry * aReqEntry