UM C API 6.17.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Data Fields

Data Fields
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:

- lbm.h