internal defintion of the sendrecv request More...
#include <nm_sendrecv_private.h>

Data Fields | |
| struct nm_req_s | req |
| inlined core pack/unpack request to avoid dynamic allocation | |
| nm_session_t | p_session |
| session this request belongs to | |
| struct nm_sr_event_monitor_s | monitor |
| events triggered on status transitions | |
| void * | ref |
| reference usable by end-user | |
Detailed Description
internal defintion of the sendrecv request
- Examples
- nm_bench_req_monitor.c, nm_sr_custom_data.c, nm_sr_hello.c, and nm_sr_peek.c.
Definition at line 52 of file nm_sendrecv_private.h.
Field Documentation
◆ monitor
| struct nm_sr_event_monitor_s nm_sr_request_s::monitor |
events triggered on status transitions
Definition at line 56 of file nm_sendrecv_private.h.
Referenced by nm_sr_recv_init(), and nm_sr_send_init().
◆ p_session
| nm_session_t nm_sr_request_s::p_session |
session this request belongs to
Definition at line 55 of file nm_sendrecv_private.h.
Referenced by nm_rpc_req_wait(), nm_sr_recv_init(), nm_sr_request_get_session(), nm_sr_request_isnull(), and nm_sr_send_init().
◆ ref
| void* nm_sr_request_s::ref |
reference usable by end-user
Definition at line 57 of file nm_sendrecv_private.h.
Referenced by nm_sr_recv_init(), nm_sr_request_get_ref(), nm_sr_request_set_ref(), and nm_sr_send_init().
◆ req
| struct nm_req_s nm_sr_request_s::req |
inlined core pack/unpack request to avoid dynamic allocation
Definition at line 54 of file nm_sendrecv_private.h.
Referenced by nm_sr_recv_data_size_wait(), nm_sr_recv_data_test(), nm_sr_recv_data_wait(), nm_sr_recv_init(), nm_sr_recv_iprobe(), nm_sr_recv_match(), nm_sr_recv_match_event(), nm_sr_recv_offset(), nm_sr_recv_peek(), nm_sr_recv_peek_offset(), nm_sr_recv_post(), nm_sr_recv_unpack_data(), nm_sr_request_get_error(), nm_sr_request_get_expected_size(), nm_sr_request_get_gate(), nm_sr_request_get_size(), nm_sr_request_get_tag(), nm_sr_request_test(), nm_sr_request_wait_all(), nm_sr_rwait_data(), nm_sr_send_dest(), nm_sr_send_header(), nm_sr_send_init(), nm_sr_send_issend(), nm_sr_send_pack_data(), nm_sr_send_rsend(), nm_sr_send_set_priority(), nm_sr_send_submit(), and nm_sr_send_submit_chunks().
The documentation for this struct was generated from the following file: