CNotifierServer Class Reference

class CNotifierServer : public CServer2

Inherits from

Constructor & Destructor Documentation

CNotifierServer(TInt)

CNotifierServer(TIntaPriority)

Parameters

TInt aPriority

~CNotifierServer()

~CNotifierServer()

Member Functions Documentation

ConstructL()

voidConstructL()[private]

IsExiting()

TBool IsExiting()const

Manager()

CNotifierManager *Manager()const [inline]

NewL()

CNotifierServer *NewL()[static]

NewSessionL(const TVersion &, const RMessage2 &)

CSession2 *NewSessionL(const TVersion &aVersion,
const RMessage2 &aMessage
)const [virtual]

Creates a server-side session object.

The session represents a communication link between a client and a server, and its creation is initiated by the client through a call to one of the RSessionBase::CreateSession() variants.

A server must provide an implementation, which as a minimum should:

  • check that the version of the server is compatible with the client by comparing the client supplied version number against the server's version number; it should leave if there is incompatibility.

  • construct and return the server side client session object.

User::QueryVersionSupported()

Parameters

const TVersion & aVersionThe version information supplied by the client.
const RMessage2 & aMessageRepresents the details of the client request that is requesting the creation of the session.

SetIsExiting()

voidSetIsExiting()

Member Data Documentation

TBool iExiting

TBool iExiting[private]

CNotifierManager * iManager

CNotifierManager *iManager[private]