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

PsPvmGlobalController Class Reference

Classe defining the master controller of a pvm session. More...

#include <PsPvmGlobalController.h>

Inheritance diagram for PsPvmGlobalController:

Inheritance graph
[legend]
Collaboration diagram for PsPvmGlobalController:

Collaboration graph
[legend]
List of all members.

Public Methods

 PsPvmGlobalController (PsObjectDescriptor &scenario, const PsDate &aKernelObjectFactory, PsNameToPointerMap< PsnProcess > *tab, const PsString &fConfig, const PsDate &latence=20)
virtual ~PsPvmGlobalController ()
virtual void run ()
 démarrage de la simulation globale

virtual PsCalculuscreateCalculus ()
 la fin de la simulation


Protected Attributes

PsnSvmlaSVM
 pointeur sur la machine virtuelle


Detailed Description

Classe defining the master controller of a pvm session.

the master controller is used for the initial synchronisations and to start all the local pvm controllers in a futur version, will be used as a global name server

Author:
Siames
Version:
2.2

Definition at line 36 of file PsPvmGlobalController.h.


Constructor & Destructor Documentation

PsPvmGlobalController::PsPvmGlobalController PsObjectDescriptor   scenario,
const PsDate   aKernelObjectFactory,
PsNameToPointerMap< PsnProcess > *    tab,
const PsString   fConfig,
const PsDate   latence = 20
 

virtual PsPvmGlobalController::~PsPvmGlobalController   [virtual]
 


Member Function Documentation

virtual PsCalculus* PsPvmGlobalController::createCalculus   [virtual]
 

la fin de la simulation

virtual void PsPvmGlobalController::run   [virtual]
 

démarrage de la simulation globale

Reimplemented from PsController.


Member Data Documentation

PsnSvm* PsPvmGlobalController::laSVM [protected]
 

pointeur sur la machine virtuelle

Definition at line 56 of file PsPvmGlobalController.h.


The documentation for this class was generated from the following file:
logo OpenMask

Documentation generated on Mon Nov 25 15:26:21 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001