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

DataServerMPI Class Reference

#include <dataservermpi.h>

Inheritance diagram for DataServerMPI::

DataServer RemoteSocket TCPSocket List of all members.

Public Methods

 DataServerMPI ()
 DataServerMPI (int port)
int Start (int port=4096)
 Spawn a DataServer thread at port "port". More...

 ~DataServerMPI ()
int Wait (char *key)
 Get lock on data registered by "keyword". Wait if any other DataClient is accessing the critical section. More...

int Post (char *key)
 Release/Post the lock on data registered by "keyword". More...

int Synchronize (char *filename=NULL)
template<class Etype> Etype Update (Etype *var)
template<class Etype> Etype Update (Etype var)

Constructor & Destructor Documentation

DataServerMPI::DataServerMPI  
 

DataServerMPI::DataServerMPI int    port
 

DataServerMPI::~DataServerMPI  
 


Member Function Documentation

int DataServerMPI::Post char *    key
 

Release/Post the lock on data registered by "keyword".

Reimplemented from DataServer.

int DataServerMPI::Start int    port = 4096
 

Spawn a DataServer thread at port "port".

Reimplemented from DataServer.

int DataServerMPI::Synchronize char *    filename = NULL
 

Reimplemented from DataServer.

template<class Etype>
Etype DataServerMPI::Update Etype    var
 

template<class Etype>
Etype DataServerMPI::Update Etype *    var
 

int DataServerMPI::Wait char *    key
 

Get lock on data registered by "keyword". Wait if any other DataClient is accessing the critical section.

Reimplemented from DataServer.


The documentation for this class was generated from the following files:
Generated on Sun Jun 16 17:36:49 2002 for Anirudh's Vortex-Wake Simulation Code by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001