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()

void ConstructL ( ) [private]

Second phase constructor

DoCancel()

void DoCancel ( ) [private, virtual]

From CActive .

NewL(MLogonMonitorObserver *)

CLogonMonitor * NewL ( MLogonMonitorObserver * aLogonMonitorObserver ) [static]

Two phases constructor

Parameters

MLogonMonitorObserver * aLogonMonitorObserver

RunL()

void RunL ( ) [private, virtual]

From CActive .

Server()

RServer2 & Server ( )

StartMonitoring(RThread &)

void StartMonitoring ( RThread & aThread )

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

Parameters

RThread & aThread The 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