NewMadeleine

Documentation

nm_sr_request_s Struct Reference

internal defintion of the sendrecv request More...

#include <nm_sendrecv_private.h>

Collaboration diagram for nm_sr_request_s:

Data Fields

struct nm_req_s req
 inlined core pack/unpack request to avoid dynamic allocation More...
 
nm_session_t p_session
 session this request belongs to More...
 
struct nm_sr_event_monitor_s monitor
 events triggered on status transitions More...
 
void * ref
 reference usable by end-user More...
 

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


The documentation for this struct was generated from the following file: