UM C API  6.12.1
lbm_src_send_ex_info_t_stct Struct Reference

Structure that holds information for the extended send calls. More...

#include <lbm.h>

Data Fields

int flags
 
void * ume_msg_clientd
 
lbm_src_channel_info_tchannel_info
 
lbm_apphdr_chain_tapphdr_chain
 
lbm_umq_index_info_tumq_index
 
lbm_umq_msg_total_lifetime_info_tumq_total_lifetime
 
lbm_msg_properties_tproperties
 
lbm_hf_sequence_number_t hf_sqn
 
lbm_async_operation_func_tasync_opfunc
 

Detailed Description

Structure that holds information for the extended send calls.

See also
lbm_src_send_ex

See lbm_src_send_ex_info_t_stct for field definitions.

Field Documentation

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.

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.


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