CSubSessionExtBase Class Reference

class CSubSessionExtBase : public CTelObject

Inherits from

Public Member Functions
CSubSessionExtBase ()
~CSubSessionExtBase ()
TInt ServiceExtFunc (const RMessage2 &, CReqEntry *)
Protected Member Functions
IMPORT_C void CloseSubSessionPreProcessing ( CTelSession *, const TInt )
IMPORT_C RHandleBase * GlobalKernelObjectHandle ()
IMPORT_C void NullMethod1 ()
IMPORT_C void OpenPostProcessing ( CTelSession *, const )
IMPORT_C TInt Service (const RMessage2 &, CReqEntry *)
Private Member Functions
void Inc ()
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_C CSubSessionExtBase ( )

~CSubSessionExtBase()

IMPORT_C ~CSubSessionExtBase ( ) [virtual]

Member Functions Documentation

CloseSubSessionPreProcessing(CTelSession *, const TInt)

IMPORT_C void CloseSubSessionPreProcessing ( CTelSession * aSession,
const TInt aSubSessionHandle
) [protected, virtual]

Parameters

CTelSession * aSession
const TInt aSubSessionHandle

GlobalKernelObjectHandle()

IMPORT_C RHandleBase * GlobalKernelObjectHandle ( ) [protected, virtual]

Inc()

void Inc ( ) [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 void NullMethod1 ( ) [protected]

OpenPostProcessing(CTelSession *, const)

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

Parameters

CTelSession *
const TInt

Service(const RMessage2 &, CReqEntry *)

IMPORT_C TInt Service ( 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