#include <CommIOServer.h>
Public Member Functions | |
DAGHIOServerSnd (const unsigned tag, GridHierarchy &gridhierarchy, DAGHIO_ReadFunc readfunc) | |
void | callrecv (const MPI_Status &) |
void | snd_update (void *) |
void | Set_DAGHIOReadFunc (DAGHIO_ReadFunc readfunc) |
const char * | name (void) const |
Public Attributes | |
GridHierarchy & | gh |
int | Size |
DAGHIO_ReadFunc | rf |
int | end_cnt |
DAGHIOServerSnd::DAGHIOServerSnd | ( | const unsigned | tag, | |
GridHierarchy & | gridhierarchy, | |||
DAGHIO_ReadFunc | readfunc | |||
) |
void DAGHIOServerSnd::callrecv | ( | const MPI_Status & | MS | ) | [virtual] |
Reimplemented from comm_service.
References comm_service::comm_io(), DAGHIOReadDataTag, DAGHIOTag, DAGHNull, end_cnt, comm_service::error_die(), comm_service::log(), comm_service::proc_me(), comm_service::proc_num(), comm_service::req(), comm_service::serve(), Size, snd_update(), and comm_service::Tag.
const char * DAGHIOServerSnd::name | ( | void | ) | const [virtual] |
Reimplemented from comm_service.
void DAGHIOServerSnd::Set_DAGHIOReadFunc | ( | DAGHIO_ReadFunc | readfunc | ) | [inline] |
References rf.
void DAGHIOServerSnd::snd_update | ( | void * | Rcv | ) |
References comm_service::comm_io(), DAGHIOReadDataTag, DAGHIOTag, DAGHPacked, DataBucketVoid::data(), comm_service::error_die(), gh, GridDataBucketVoid::head(), comm_service::log(), DataBucketVoid::num(), GridDataBucketVoid::owner(), DataBucketVoid::pack(), comm_service::proc_me(), rf, comm_service::serve(), size(), and GridDataBucketVoid::type().
Referenced by callrecv().
Referenced by callrecv().
Referenced by snd_update().
Referenced by Set_DAGHIOReadFunc(), and snd_update().
Referenced by callrecv(), and DAGHIOServerSnd().