UM C API  6.12.1
lbm_datagram_acceleration_func_t_stct Struct Reference

A structure used to define the datagram acceleration implementation functions. More...

#include <lbm.h>

Data Fields

lbm_datagram_acceleration_init_function_t init
 
lbm_datagram_acceleration_open_function_t open
 
lbm_datagram_acceleration_close_function_t close
 
lbm_datagram_acceleration_bind_function_t bind
 
lbm_datagram_acceleration_unbind_function_t unbind
 
lbm_datagram_acceleration_mcast_join_function_t mcast_join
 
lbm_datagram_acceleration_mcast_leave_function_t mcast_leave
 
lbm_datagram_acceleration_recvfrom_function_t recvfrom
 
lbm_datagram_acceleration_send_connect_function_t send_connect
 
lbm_datagram_acceleration_send_disconnect_function_t send_disconnect
 
lbm_datagram_acceleration_send_function_t send
 
lbm_datagram_acceleration_sendto_function_t sendto
 
lbm_datagram_acceleration_getaddr_function_t getaddr
 

Detailed Description

A structure used to define the datagram acceleration implementation functions.

Set by the datagram_acceleration_functions (context) option. All function pointers must be supplied.

See lbm_datagram_acceleration_func_t_stct for field definitions.

Field Documentation

lbm_datagram_acceleration_bind_function_t lbm_datagram_acceleration_func_t_stct::bind

Function pointer for datagram acceleration bind

lbm_datagram_acceleration_close_function_t lbm_datagram_acceleration_func_t_stct::close

Function pointer for datagram acceleration close

lbm_datagram_acceleration_getaddr_function_t lbm_datagram_acceleration_func_t_stct::getaddr

Function pointer for datagram acceleration get address

lbm_datagram_acceleration_init_function_t lbm_datagram_acceleration_func_t_stct::init

Function pointer for datagram acceleration initialization

lbm_datagram_acceleration_mcast_join_function_t lbm_datagram_acceleration_func_t_stct::mcast_join

Function pointer for datagram acceleration multicast join

lbm_datagram_acceleration_mcast_leave_function_t lbm_datagram_acceleration_func_t_stct::mcast_leave

Function pointer for datagram acceleration multicast leave

lbm_datagram_acceleration_open_function_t lbm_datagram_acceleration_func_t_stct::open

Function pointer for datagram acceleration open

lbm_datagram_acceleration_recvfrom_function_t lbm_datagram_acceleration_func_t_stct::recvfrom

Function pointer for datagram acceleration receive from

lbm_datagram_acceleration_send_function_t lbm_datagram_acceleration_func_t_stct::send

Function pointer for datagram acceleration send

lbm_datagram_acceleration_send_connect_function_t lbm_datagram_acceleration_func_t_stct::send_connect

Function pointer for datagram acceleration send connect

lbm_datagram_acceleration_send_disconnect_function_t lbm_datagram_acceleration_func_t_stct::send_disconnect

Function pointer for datagram acceleration send disconnect

lbm_datagram_acceleration_sendto_function_t lbm_datagram_acceleration_func_t_stct::sendto

Function pointer for datagram acceleration send to

lbm_datagram_acceleration_unbind_function_t lbm_datagram_acceleration_func_t_stct::unbind

Function pointer for datagram acceleration unbind


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