CNotifierSession Class Reference

class CNotifierSession : public CSession2

Inherits from

Constructor & Destructor Documentation

CNotifierSession(const CNotifierServer &)

CNotifierSession(const CNotifierServer &aServer)

Parameters

const CNotifierServer & aServer

~CNotifierSession()

~CNotifierSession()

Member Functions Documentation

DisplayAlertL(const RMessage2 &)

voidDisplayAlertL(const RMessage2 &aMessage)[private]

Parameters

const RMessage2 & aMessage

DisplayInfoMsgL(const RMessage2 &)

voidDisplayInfoMsgL(const RMessage2 &aMessage)[private]

Parameters

const RMessage2 & aMessage

DoStartNotifierL(const RMessage2 &)

voidDoStartNotifierL(const RMessage2 &aMessage)[private]

Parameters

const RMessage2 & aMessage

DoUpdateNotifierL(const RMessage2 &)

voidDoUpdateNotifierL(const RMessage2 &aMessage)[private]

Parameters

const RMessage2 & aMessage

InfoPrintThread(TAny *)

TInt InfoPrintThread(TAny *aMessage)[private, static]

Parameters

TAny * aMessage

PanicClient(const RMessage2 &, TNotifierPanic)

voidPanicClient(const RMessage2 &aMessage,
TNotifierPanicaCode
)[private]

Parameters

const RMessage2 & aMessage
TNotifierPanic aCode

RunPasswordWindowL(const RMessage2 &)

voidRunPasswordWindowL(const RMessage2 &aMessage)[private]

Parameters

const RMessage2 & aMessage

ServiceL(const RMessage2 &)

voidServiceL(const RMessage2 &aMessage)[virtual]

Handles the servicing of a client request that has been passed to the server.

This function must be implemented in a derived class. The details of the request are contained within the message.

Parameters

const RMessage2 & aMessageThe message containing the details of the client request.

StartNotifierAndGetResponseL(const RMessage2 &, TBool &)

voidStartNotifierAndGetResponseL(const RMessage2 &aMessage,
TBool &aCleanupComplete
)[private]

Parameters

const RMessage2 & aMessage
TBool & aCleanupComplete

Member Enumerations Documentation

Enum TNotifierPanic

Enumerators

ENotifierPanicInconsistentDescriptorLengths = 0
ENotifierPanicPasswordWindow

Member Data Documentation

RSemaphore NotifierSemaphore

RSemaphore NotifierSemaphore[static]

TInt iClientId

TInt iClientId[private]

const CNotifierServer * iServer

const CNotifierServer *iServer[private]