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

MsgStateRecv Class Reference

The MsgStateRecv is an abstract base class that receives objects from nodes in a MessageGrp. More...

#include <mstate.h>

Inheritance diagram for MsgStateRecv

Inheritance graph
[legend]
Collaboration diagram for MsgStateRecv:

Collaboration graph
[legend]
List of all members.

Public Methods

 MsgStateRecv (const Ref< MessageGrp > &)
 MsgStateRecv must be initialized with a MessageGrp.

virtual ~MsgStateRecv ()
int version (const ClassDesc *)
 Returns the version of the ClassDesc. More...

int get (const ClassDesc **)
 I only need to override get(ClassDesc**) but C++ will hide all of the other get's so I must override everything.

int get (char &r, const char *key=0)
 These restore data saved with StateOut's put. members.

int get (unsigned int &r, const char *key=0)
int get (int &r, const char *key=0)
int get (float &r, const char *key=0)
int get (double &r, const char *key=0)
int get (char *&)
 These restore data saved with StateOut's put. More...

int get (unsigned int *&)
int get (int *&)
int get (float *&)
int get (double *&)

Detailed Description

The MsgStateRecv is an abstract base class that receives objects from nodes in a MessageGrp.


Member Function Documentation

int MsgStateRecv::get ( char *& ) [virtual]
 

These restore data saved with StateOut's put.

members. The data is allocated by StateIn.

Reimplemented from StateIn.

int MsgStateRecv::version ( const ClassDesc * ) [virtual]
 

Returns the version of the ClassDesc.

This assumes that the version of the remote class is the same as that of the local class.

Reimplemented from StateIn.


The documentation for this class was generated from the following file:
Generated at Thu Oct 4 18:09:26 2001 for MPQC 2.0.0 using the documentation package Doxygen 1.2.5.