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 ( TInt aPriority ) [protected]

Parameters

TInt aPriority

~CMMFSubThreadServer()

~CMMFSubThreadServer ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [protected]

NewSessionL(const TVersion &)

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

Parameters

const TVersion & aVersion

RunError(TInt)

TInt RunError ( TInt aError ) [virtual]

Parameters

TInt aError

SessionCreated()

void SessionCreated ( ) [virtual]

ShutdownNow()

void ShutdownNow ( ) [virtual]

Member Data Documentation

CMMFSubThreadShutdown * iShutdownTimer

CMMFSubThreadShutdown * iShutdownTimer [private]