#include <CommIOServer.h>
Public Member Functions | |
| DAGHIOServerRcv (const unsigned tag, GridHierarchy &gridhierarchy, DAGHIO_WriteFunc writefunc) | |
| void | callrecv (const MPI_Status &) |
| void | rcv_update (void *) |
| void | Set_DAGHIOWriteFunc (DAGHIO_WriteFunc writefunc) |
| const char * | name (void) const |
Public Attributes | |
| GridHierarchy & | gh |
| int | Size |
| DAGHIO_WriteFunc | wf |
| int | end_cnt |
| DAGHIOServerRcv::DAGHIOServerRcv | ( | const unsigned | tag, | |
| GridHierarchy & | gridhierarchy, | |||
| DAGHIO_WriteFunc | writefunc | |||
| ) |
| void DAGHIOServerRcv::callrecv | ( | const MPI_Status & | MS | ) | [virtual] |
Reimplemented from comm_service.
References comm_service::comm_io(), DAGHIOTag, DAGHIOWriteDataTag, DAGHNull, end_cnt, comm_service::error_die(), comm_service::log(), comm_service::proc_me(), comm_service::proc_num(), rcv_update(), comm_service::req(), comm_service::serve(), Size, and comm_service::Tag.
| const char * DAGHIOServerRcv::name | ( | void | ) | const [virtual] |
Reimplemented from comm_service.
| void DAGHIOServerRcv::rcv_update | ( | void * | Rcv | ) |
References DAGHPacked, DataBucketVoid::data(), gh, GridDataBucketVoid::head(), comm_service::log(), DataBucketVoid::num(), comm_service::proc_me(), GridDataBucketVoid::type(), and wf.
Referenced by callrecv().
| void DAGHIOServerRcv::Set_DAGHIOWriteFunc | ( | DAGHIO_WriteFunc | writefunc | ) | [inline] |
References wf.
Referenced by callrecv().
Referenced by rcv_update().
Referenced by callrecv(), and DAGHIOServerRcv().
Referenced by rcv_update(), and Set_DAGHIOWriteFunc().
1.6.3