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

MachineBroker Class Reference

#include <MachineBroker.h>

List of all members.

Public Methods

 MachineBroker ()
virtual ~MachineBroker ()
virtual int startActor (char *actorProgram, Channel &theChannel, int compDemand=0)=0


Detailed Description

MachineBrokers are objects that are used to start remote processes running on the parallel machine. \

{\bf Constructor} \ Constructor \ {MachineBroker();}

Definition at line 54 of file MachineBroker.h.


Constructor & Destructor Documentation

MachineBroker::MachineBroker ( ) [inline]
 

Definition at line 59 of file MachineBroker.h.

MachineBroker::~MachineBroker ( ) [inline, virtual]
 

{\bf Destructor}

Definition at line 65 of file MachineBroker.h.


Member Function Documentation

int MachineBroker::startActor ( char * actorProgram,
Channel & theChannel,
int compDemand = 0 ) [pure virtual]
 

Invoked to start the program, {actorProgram}, on the parallel machine. The remote actor process uses information supplied by {theChannel} to allow the remote process to connect to the local process. The integer {compDemand} provides an indication of the computational demands of the remote process in a heterogeneous environment.

Referenced by Shadow::Shadow().


The documentation for this class was generated from the following file:
Copyright Contact Us