CLogonMonitor Class Reference

class CLogonMonitor : public CActive

Used to monitor the death of the controller subthread created by the controller proxy.

Since
9.3

Inherits from

Constructor & Destructor Documentation

CLogonMonitor(MLogonMonitorObserver *)

CLogonMonitor(MLogonMonitorObserver *aLogonMonitorObserver)[private]

Constructor

Parameters

MLogonMonitorObserver * aLogonMonitorObserver

~CLogonMonitor()

~CLogonMonitor()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Second phase constructor

DoCancel()

voidDoCancel()[private, virtual]

From CActive.

NewL(MLogonMonitorObserver *)

CLogonMonitor *NewL(MLogonMonitorObserver *aLogonMonitorObserver)[static]

Two phases constructor

Parameters

MLogonMonitorObserver * aLogonMonitorObserver

RunL()

voidRunL()[private, virtual]

From CActive.

Server()

RServer2 &Server()

StartMonitoring(RThread &)

voidStartMonitoring(RThread &aThread)

Handle a request from the client to start monitoring a thread death

Parameters

RThread & aThreadThe thread to start monitoring

Member Data Documentation

MLogonMonitorObserver * iLogonMonitorObserver

MLogonMonitorObserver *iLogonMonitorObserver[private]

A Pointer to the controller proxy.

CActiveScheduler * iScheduler

CActiveScheduler *iScheduler[private]

A Pointer to the currently installed active scheduler

RServer2 iServer

RServer2 iServer[private]

RThread * iThread

RThread *iThread[private]

A Pointer to the monitored thread. This thread is owned by the controller proxy