#include <mstate.h>
Inheritance diagram for MsgStateSend


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 |
|
|
Write the given array data. Size information is also saved. The data is allocated and read by the get(T*&) routines. Reimplemented from StateOut. |