Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MirrorSubordinate Class Reference

#include <Supervisor.h>

Inheritance diagram for MirrorSubordinate::

SubordinateBase List of all members.

Public Methods

 MirrorSubordinate (class Supervisor &boss, SubordinateBase &)
SupervisorgetBoss () const
bool exists () const
ComputationManagergetWorker () const
void terminateWorker ()
void deleteWorker ()

Protected Methods

void acceptAllocation (OID oid, ARCSlotID asi, ARC arc, bool overrides)

Private Attributes

class SupervisortheBoss
bool firstAccessToWorker

Constructor & Destructor Documentation

MirrorSubordinate::MirrorSubordinate ( class Supervisor & boss,
SubordinateBase & )

Member Function Documentation

Supervisor & MirrorSubordinate::getBoss ( ) const [inline, virtual]

Reimplemented from SubordinateBase.

Definition at line 255 of file Supervisor.h.

bool MirrorSubordinate::exists ( ) const [inline, virtual]

Reimplemented from SubordinateBase.

Definition at line 258 of file Supervisor.h.

ComputationManager* MirrorSubordinate::getWorker ( ) const [virtual]

Reimplemented from SubordinateBase.

void MirrorSubordinate::terminateWorker ( ) [virtual]

Reimplemented from SubordinateBase.

void MirrorSubordinate::deleteWorker ( ) [virtual]

Reimplemented from SubordinateBase.

void MirrorSubordinate::acceptAllocation ( OID oid,
ARCSlotID asi,
ARC arc,
bool overrides ) [protected, virtual]

Reimplemented from SubordinateBase.

Member Data Documentation

class Supervisor& MirrorSubordinate::theBoss [private]

Definition at line 276 of file Supervisor.h.

SubordinateBase& MirrorSubordinate::mirror [private]

Definition at line 278 of file Supervisor.h.

bool MirrorSubordinate::firstAccessToWorker [private]

Definition at line 280 of file Supervisor.h.

The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:49:58 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001