UM C API  6.16.1
lbm_transport_source_info_t_stct Struct Reference

Structure that holds parsed transport source strings. More...

#include <lbm.h>

Data Fields

int type
 Type of transport. See: LBM_TRANSPORT_TYPE_* (i.e. LBM_TRANSPORT_TYPE_TCP, LBM_TRANSPORT_TYPE_LBTRU, LBM_TRANSPORT_TYPE_LBTSMX, LBM_TRANSPORT_TYPE_LBTRM, LBM_TRANSPORT_TYPE_LBTIPC, LBM_TRANSPORT_TYPE_LBTRDMA, LBM_TRANSPORT_TYPE_BROKER).
 
lbm_uint32_t src_ip
 Source IP address. Applicable only to LBT-RM, LBT-RU, TCP, and LBT-RDMA. Stored in network order.
 
lbm_ushort_t src_port
 Source port. Applicable only to LBT-RM, LBT-RU, TCP, and LBT-RDMA. Stored in host order.
 
lbm_ushort_t dest_port
 Destination port. Applicable only to LBT-RM. Stored in host order.
 
lbm_uint32_t mc_group
 Multicast group. Applicable only to LBT-RM. Stored in network order.
 
lbm_uint32_t transport_id
 Transport ID. Applicable only to LBT-IPC and LBT-SMX. Stored in host order.
 
lbm_uint32_t session_id
 Session ID. Applicable to all transport except BROKER. Stored in host order.
 
lbm_uint32_t topic_idx
 Topic index. Applicable to all transports except BROKER. Stored in host order.
 
lbm_uint32_t transport_idx
 Not used.
 

Detailed Description

Structure that holds parsed transport source strings.

This structure holds the parsed values of the various fields of a source string. For more information on source strings, see Source String.

See also
lbm_transport_source_format() and lbm_transport_source_parse()

See lbm_transport_source_info_t_stct for field definitions.


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