UM C API
6.12.1
|
Structure that holds information for the extended send calls. More...
#include <lbm.h>
Structure that holds information for the extended send calls.
See lbm_src_send_ex_info_t_stct for field definitions.
lbm_apphdr_chain_t* lbm_src_send_ex_info_t_stct::apphdr_chain |
pointer to information used to send messages using app header chains. Set LBM_SRC_SEND_EX_FLAG_APPHDR_CHAIN in flags.
lbm_async_operation_func_t* lbm_src_send_ex_info_t_stct::async_opfunc |
Deprecated, not used.
lbm_src_channel_info_t* lbm_src_send_ex_info_t_stct::channel_info |
pointer to information used to send messages on a channel. Set LBM_SRC_SEND_EX_FLAG_CHANNEL in flags.
int lbm_src_send_ex_info_t_stct::flags |
Bitmap indicating which of other fields in the structure are used. Zero or more flag bits ORed together: LBM_SRC_SEND_EX_FLAG_* (i.e. LBM_SRC_SEND_EX_FLAG_UME_CLIENTD, LBM_SRC_SEND_EX_FLAG_UMQ_CLIENTD, LBM_SRC_SEND_EX_FLAG_SEQUENCE_NUMBER_INFO, LBM_SRC_SEND_EX_FLAG_SEQUENCE_NUMBER_INFO_FRAGONLY, LBM_SRC_SEND_EX_FLAG_APPHDR_CHAIN, LBM_SRC_SEND_EX_FLAG_UMQ_MESSAGE_ID_INFO, LBM_SRC_SEND_EX_FLAG_CHANNEL, LBM_SRC_SEND_EX_FLAG_UMQ_INDEX, LBM_SRC_SEND_EX_FLAG_UMQ_TOTAL_LIFETIME, LBM_SRC_SEND_EX_FLAG_HF_OPTIONAL, LBM_SRC_SEND_EX_FLAG_PROPERTIES, LBM_SRC_SEND_EX_FLAG_HF_32, LBM_SRC_SEND_EX_FLAG_HF_64)
lbm_hf_sequence_number_t lbm_src_send_ex_info_t_stct::hf_sqn |
The hot failover sequence number to send. Only valid for hot failover extended send API, like lbm_hf_src_send_ex(). Set LBM_SRC_SEND_EX_FLAG_HF_32 or LBM_SRC_SEND_EX_FLAG_HF_64 in flags.
lbm_msg_properties_t* lbm_src_send_ex_info_t_stct::properties |
pointer to a message properties structure. See lbm_msg_properties_create(). Set LBM_SRC_SEND_EX_FLAG_PROPERTIES in flags.
void* lbm_src_send_ex_info_t_stct::ume_msg_clientd |
client data pointer to be passed back in source events for stability and confirmations. Set LBM_SRC_SEND_EX_FLAG_UME_CLIENTD in flags.
lbm_umq_index_info_t* lbm_src_send_ex_info_t_stct::umq_index |
pointer to information used to send messages and associate them with a given UMQ index. Set LBM_SRC_SEND_EX_FLAG_UMQ_INDEX in flags.
lbm_umq_msg_total_lifetime_info_t* lbm_src_send_ex_info_t_stct::umq_total_lifetime |
pointer to information used to specify a message's total lifetime. When supplied, this information overrides the configuration option umq_msg_total_lifetime (context). Set LBM_SRC_SEND_EX_FLAG_UMQ_TOTAL_LIFETIME in flags.