UM C API
6.12.1
|
Structure that holds information for the extended smart source send calls. More...
#include <lbm.h>
Data Fields | |
int | flags |
void * | ume_msg_clientd |
int | mprop_int_cnt |
char ** | mprop_int_keys |
lbm_int32_t * | mprop_int_vals |
lbm_uint32_t | channel |
char * | usr_supplied_buffer |
Structure that holds information for the extended smart source send calls.
A structure used with UM Smart Sources feature that utilize the extended send calls to pass options.
See Smart Sources for more information on Smart Sources. See also Smart Source Options for configuration information.
See lbm_ssrc_send_ex_info_t_stct for field definitions.
lbm_uint32_t lbm_ssrc_send_ex_info_t_stct::channel |
Spectrum channel number. Set LBM_SSRC_SEND_EX_FLAG_CHANNEL in flags.
int lbm_ssrc_send_ex_info_t_stct::flags |
Bitmap indicating which settings are active. Zero or more flag bits ORed together: LBM_SSRC_SEND_EX_FLAG_* (i.e. LBM_SSRC_SEND_EX_FLAG_UME_CLIENTD, LBM_SSRC_SEND_EX_FLAG_SEQUENCE_NUMBER_INFO, LBM_SSRC_SEND_EX_FLAG_SEQUENCE_NUMBER_INFO_FRAGONLY, LBM_SSRC_SEND_EX_FLAG_CHANNEL, LBM_SSRC_SEND_EX_FLAG_PROPERTIES, LBM_SSRC_SEND_EX_FLAG_REBUILD_BUFFER, LBM_SSRC_SEND_EX_FLAG_UPDATE_CHANNEL, LBM_SSRC_SEND_EX_FLAG_UPDATE_PROPERTY_VALUES, LBM_SSRC_SEND_EX_FLAG_USER_SUPPLIED_BUFFER)
int lbm_ssrc_send_ex_info_t_stct::mprop_int_cnt |
Message property integer count. Set LBM_SSRC_SEND_EX_FLAG_PROPERTIES.
char** lbm_ssrc_send_ex_info_t_stct::mprop_int_keys |
Message property pointer to an array of NULL terminated key character strings. Set LBM_SSRC_SEND_EX_FLAG_PROPERTIES.
lbm_int32_t* lbm_ssrc_send_ex_info_t_stct::mprop_int_vals |
Message property pointer to an array of 32-bit integers. Set LBM_SSRC_SEND_EX_FLAG_PROPERTIES.
void* lbm_ssrc_send_ex_info_t_stct::ume_msg_clientd |
Client data pointer to be passed back in source events for stability and confirmations. Set LBM_SSRC_SEND_EX_FLAG_UME_CLIENTD in flags.
char* lbm_ssrc_send_ex_info_t_stct::usr_supplied_buffer |
Pointer to the user supplied buffer containing the data to send in this message. Set LBM_SSRC_SEND_EX_FLAG_USER_SUPPLIED_BUFFER in flags.