48#ifndef XT_REQUEST_MSGS_EBUF_H
49#define XT_REQUEST_MSGS_EBUF_H
70 MPI_Request *requests,
101 size_t extra_buf_size,
127 size_t extra_buf_size,
opaque configuration object for settings where the default needs to be overridden
void(* Xt_request_msgs_ebuf_finalizer)(Xt_request request_msgs, void *ebuf)
Xt_request xt_request_msgs_ebuf_custom_new(int n_requests, size_t extra_buf_size, Xt_fill_ebuf_requests init, void *data, Xt_request_msgs_ebuf_finalizer finalize, MPI_Comm comm, Xt_config config)
void(* Xt_fill_ebuf_requests)(Xt_request requests_msgs, MPI_Request *requests, void *ebuf, void *data, MPI_Comm comm)
Xt_request xt_request_msgs_ebuf_new(int n_requests, size_t extra_buf_size, Xt_fill_ebuf_requests init, void *data, Xt_request_msgs_ebuf_finalizer finalize, MPI_Comm comm)