Motr
M0
|
#include <mem_xprt.h>
Data Fields | |
struct m0_net_domain * | xd_dom |
const struct m0_net_bulk_mem_ops * | xd_ops |
size_t | xd_addr_tuples |
size_t | xd_num_tm_threads |
struct m0_list_link | xd_dom_linkage |
bool | xd_derived |
uint64_t | xd_buf_id_counter |
Domain private data structure. The fields of this structure can be reset by a derived transport after xo_dom_init() method is called on the in-memory transport.
Definition at line 333 of file mem_xprt.h.
size_t xd_addr_tuples |
Number of tuples in the address.
Definition at line 343 of file mem_xprt.h.
uint64_t xd_buf_id_counter |
Counter for passive bulk buffer identifiers. The ntm_mutex must be held while operating on this counter.
Definition at line 368 of file mem_xprt.h.
bool xd_derived |
Indicator of a derived transport. Will be set to true if the transport pointer provided to the xo_dom_init() method is not m0_net_bulk_mem_xprt.
Definition at line 362 of file mem_xprt.h.
struct m0_net_domain* xd_dom |
Domain pointer
Definition at line 335 of file mem_xprt.h.
struct m0_list_link xd_dom_linkage |
Linkage of in-memory m0_net_domain objects for in-memory communication. This is only done if the xd_derived is false.
Definition at line 355 of file mem_xprt.h.
size_t xd_num_tm_threads |
Number of threads in a transfer machine pool.
Definition at line 348 of file mem_xprt.h.
const struct m0_net_bulk_mem_ops* xd_ops |
Methods that may be replaced by derived transports
Definition at line 338 of file mem_xprt.h.