CMMFSubThreadServer Class Reference

class CMMFSubThreadServer : public CMmfIpcServer

Subthread server base class. Provides session counting and will kill the subthread immediately when the session count reaches zero. Starts the shutdown timer on construction to prevent orphaning if no sessions are created.

Inherits from

Constructor & Destructor Documentation

CMMFSubThreadServer(TInt)

CMMFSubThreadServer(TIntaPriority)[protected]

Parameters

TInt aPriority

~CMMFSubThreadServer()

~CMMFSubThreadServer()[virtual]

Member Functions Documentation

ConstructL()

voidConstructL()[protected]

NewSessionL(const TVersion &)

CMmfIpcSession *NewSessionL(const TVersion &aVersion)const [protected, pure virtual]

Parameters

const TVersion & aVersion

RunError(TInt)

TInt RunError(TIntaError)[virtual]

Parameters

TInt aError

SessionCreated()

voidSessionCreated()[virtual]

ShutdownNow()

voidShutdownNow()[virtual]

Member Data Documentation

CMMFSubThreadShutdown * iShutdownTimer

CMMFSubThreadShutdown *iShutdownTimer[private]