NewMadeleine

Documentation

Initialization functions for onesided
Collaboration diagram for Initialization functions for onesided:

Typedefs

typedef struct nm_onesided_snm_onesided_t
 an instance of the 'onesided' interface More...
 

Functions

void nm_onesided_init (nm_session_t p_session, nm_onesided_t *pp_onesided)
 initialize the interface, using the given session. More...
 
void nm_onesided_finalize (nm_onesided_t p_onesided)
 

Detailed Description

Typedef Documentation

◆ nm_onesided_t

typedef struct nm_onesided_s* nm_onesided_t

an instance of the 'onesided' interface

Definition at line 42 of file nm_onesided_interface.h.

Function Documentation

◆ nm_onesided_finalize()

void nm_onesided_finalize ( nm_onesided_t  p_onesided)

◆ nm_onesided_init()

void nm_onesided_init ( nm_session_t  p_session,
nm_onesided_t pp_onesided 
)

initialize the interface, using the given session.

The call is not strictly collective, but a node needs to call this function to be able to use onesided interface as an initiator or as a target. May be called on multiple sessions for multiple independant channels.

Examples
nm_onesided_queues.c, and nm_onesided_simple.c.