Yet Another eXchange Tool 0.11.4
|
internal interfaces for xt_request_msgs_ebuf More...
#include <mpi.h>
#include "xt/xt_request_msgs_ebuf.h"
#include "xt/xt_config.h"
#include "core/ppm_visibility.h"
Go to the source code of this file.
Functions | |
PPM_DSO_INTERNAL Xt_request | xt_request_msgs_ebuf_alloc (int n_requests, MPI_Comm comm, size_t extra_buf_size, Xt_config config) |
PPM_DSO_INTERNAL MPI_Request * | xt_request_msgs_ebuf_get_req_ptr (Xt_request request) |
PPM_DSO_INTERNAL void | xt_request_msgs_ebuf_set_finalizer (Xt_request request, Xt_request_msgs_ebuf_finalizer finalize) |
PPM_DSO_INTERNAL void * | xt_request_msgs_ebuf_get_extra_buf (Xt_request request) |
PPM_DSO_INTERNAL MPI_Comm | xt_request_msgs_ebuf_get_comm (Xt_request request) |
internal interfaces for xt_request_msgs_ebuf
Definition in file xt_request_msgs_ebuf_internal.h.
PPM_DSO_INTERNAL Xt_request xt_request_msgs_ebuf_alloc | ( | int | n_requests, |
MPI_Comm | comm, | ||
size_t | extra_buf_size, | ||
Xt_config | config ) |
n_requests | number of requests that can be stored |
comm | communicator to use for error handling |
config | custom configuration object handle |
extra_buf_size | size of buffer to allocate additionally |
Definition at line 105 of file xt_request_msgs_ebuf.c.
PPM_DSO_INTERNAL MPI_Comm xt_request_msgs_ebuf_get_comm | ( | Xt_request | request | ) |
PPM_DSO_INTERNAL void * xt_request_msgs_ebuf_get_extra_buf | ( | Xt_request | request | ) |
Definition at line 258 of file xt_request_msgs_ebuf.c.
PPM_DSO_INTERNAL MPI_Request * xt_request_msgs_ebuf_get_req_ptr | ( | Xt_request | request | ) |
request | xt_request_msgs_ebuf object |
Definition at line 218 of file xt_request_msgs_ebuf.c.
PPM_DSO_INTERNAL void xt_request_msgs_ebuf_set_finalizer | ( | Xt_request | request, |
Xt_request_msgs_ebuf_finalizer | finalize ) |