Initialization functions for onesided
Typedefs | |
| typedef struct nm_onesided_s * | nm_onesided_t |
| an instance of the 'onesided' interface | |
Functions | |
| void | nm_onesided_init (nm_session_t p_session, nm_onesided_t *pp_onesided) |
| initialize the interface, using the given session. | |
| 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 | ) |
- Examples
- nm_onesided_queues.c, and nm_onesided_simple.c.
◆ 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.