lbm_transport_source_info_t_stct Struct Reference

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

#include <lbm.h>


Data Fields

int type
lbm_uint32_t src_ip
lbm_ushort_t src_port
lbm_ushort_t dest_port
lbm_uint32_t mc_group
lbm_uint32_t transport_id
lbm_uint32_t session_id
lbm_uint32_t topic_idx
char _fill [LBM_EXTERNAL_STRUCT_FILL_SIZE]


Detailed Description

This structure holds the fields used to format and/or parse transport source strings. The format of these strings depends mainly on the transport type, as shown below.

Please note that the topic index field (topic_idx) may or may not be present depending on your version of UM and/or the setting for configuration option source_includes_topic_index.
See also:
lbm_transport_source_format lbm_transport_source_parse


Field Documentation

int lbm_transport_source_info_t_stct::type

Type of transport. See LBM_TRANSPORT_TYPE_*.

lbm_uint32_t lbm_transport_source_info_t_stct::src_ip

Source IP address. Applicable only to LBT-RM, LBT-RU, TCP, and LBT-RDMA. Stored in network order.

lbm_ushort_t lbm_transport_source_info_t_stct::src_port

Source port. Applicable only to LBT-RM, LBT-RU, TCP, and LBT-RDMA. Stored in host order.

lbm_ushort_t lbm_transport_source_info_t_stct::dest_port

Destination port. Applicable only to LBT-RM. Stored in host order.

lbm_uint32_t lbm_transport_source_info_t_stct::mc_group

Multicast group. Applicable only to LBT-RM. Stored in network order.

lbm_uint32_t lbm_transport_source_info_t_stct::transport_id

Transport ID. Applicable only to LBT-IPC. Stored in host order.

lbm_uint32_t lbm_transport_source_info_t_stct::session_id

Session ID. Applicable only to LBT-RM, LBT-RU, and LBT-IPC. Stored in host order.

lbm_uint32_t lbm_transport_source_info_t_stct::topic_idx

Topic index. Applicable to all transports. Stored in host order.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 6 13:11:23 2014 for LBM API by  doxygen 1.5.2