
|
Main Page Class Hierarchy Compound List File List Compound Members Related Pages
sc::MsgStateSend Class ReferenceThe MsgStateSend is an abstract base class that sends objects to nodes in a MessageGrp.
More...
#include <mstate.h>
Inheritance diagram for sc::MsgStateSend:
[legend]Collaboration diagram for sc::MsgStateSend:
[legend]List of all members.
Public Methods |
|
| MsgStateSend (const Ref< MessageGrp > &) |
|
virtual | ~MsgStateSend () |
|
virtual void | flush ()=0 |
| | Specializations must implement flush().
|
|
void | set_buffer_size (int) |
| | The buffer size of statein and stateout objects that communicate with each other must match.
|
|
int | put (const ClassDesc *) |
| | I only need to override put(const ClassDesc*) but C++ will hide all of the other put's so I must override everything.
|
|
int | put (char r) |
| | Write the given datum.
|
|
int | put (unsigned int r) |
|
int | put (int r) |
|
int | put (float r) |
|
int | put (double r) |
| int | put (const char *, int) |
| | Write the given array data. More...
|
|
int | put (const int *, int) |
|
int | put (const unsigned int *, int) |
|
int | put (const float *, int) |
|
int | put (const double *, int) |
Protected Methods |
|
int | put_array_void (const void *, int) |
Protected Attributes |
|
Ref< MessageGrp > | grp |
|
int | nbuf |
|
int | bufsize |
|
char * | buffer |
|
char * | send_buffer |
|
int | nheader |
|
int * | nbuf_buffer |
Detailed Description
The MsgStateSend is an abstract base class that sends objects to nodes in a MessageGrp.
Member Function Documentation
| int sc::MsgStateSend::put |
( |
const char * |
, |
|
|
int |
|
|
) |
[virtual] |
|
|
|
Write the given array data.
Size information is also saved. The data is allocated and read by the get(T*&) routines.
Reimplemented from sc::StateOut. |
The documentation for this class was generated from the following file:
Generated at Fri Jan 10 08:15:38 2003 for MPQC
2.1.3 using the documentation package Doxygen
1.2.14.
|