UM C API  6.12.1
lbm_ssrc_send_ex_info_t_stct Struct Reference

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_tmprop_int_vals
 
lbm_uint32_t channel
 
char * usr_supplied_buffer
 

Detailed Description

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 also
lbm_ssrc_send_ex()

See lbm_ssrc_send_ex_info_t_stct for field definitions.

Field Documentation

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::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.


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