an outgoing rpc request More...
#include <nm_rpc_private.h>
Data Fields | |
nm_sr_request_t | request |
the sendrecv request, actually allocated here More... | |
struct nm_rpc_service_s * | p_service |
struct nm_datav_s | headerv |
vector of user-supplied chunks of headers More... | |
struct nm_datav_s | bodyv |
vector of user-supplied chunks of body More... | |
nm_len_t | extra_hlen |
size added to default header size More... | |
nm_rpc_req_notifier_t | p_notifier |
notification function to call uppon req completion More... | |
void * | p_notifier_ref |
user-supplied parameter for the notifier More... | |
nm_prio_t | priority |
struct nm_datav_s nm_rpc_req_s::bodyv |
vector of user-supplied chunks of body
Definition at line 34 of file nm_rpc_private.h.
nm_len_t nm_rpc_req_s::extra_hlen |
size added to default header size
Definition at line 35 of file nm_rpc_private.h.
struct nm_datav_s nm_rpc_req_s::headerv |
vector of user-supplied chunks of headers
Definition at line 33 of file nm_rpc_private.h.
nm_rpc_req_notifier_t nm_rpc_req_s::p_notifier |
notification function to call uppon req completion
Definition at line 36 of file nm_rpc_private.h.
void* nm_rpc_req_s::p_notifier_ref |
user-supplied parameter for the notifier
Definition at line 37 of file nm_rpc_private.h.
struct nm_rpc_service_s* nm_rpc_req_s::p_service |
Definition at line 32 of file nm_rpc_private.h.
nm_prio_t nm_rpc_req_s::priority |
Definition at line 38 of file nm_rpc_private.h.
Referenced by nm_rpc_req_set_priority().
nm_sr_request_t nm_rpc_req_s::request |
the sendrecv request, actually allocated here
Definition at line 31 of file nm_rpc_private.h.
Referenced by nm_rpc_req_wait().