UM C API  6.16
umestore_topic_dmon_config_msg_t_stct Struct Reference

Message containing topic name of one or more registered sources.
( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_MPG_STORE_TOPIC_CONFIG )
Zero or more of these will be published for a given Store, one for each topic that has at least one source registration. Except where indicated, all fields of type lbm_uintXX_t should be byte-swapped if hdr.magic is equal to LBM_UMESTORE_DMON_ANTIMAGIC. More...

#include <umedmonmsgs.h>

Data Fields

umestore_dmon_msg_hdr_t hdr
 Standard header common to all messages.
 
lbm_uint32_t dmon_topic_idx
 Identifying index number for this topic, used to establish relationships with other data structures.
 
lbm_uint16_t store_idx
 Current Store number, starting with 0, counting each <store> element in the order configured.
 
char topic_name [LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN]
 Topic name of registered source. Matches the <topic> element's attribute "pattern". Stored as a null-terminated string of variable length. I.e. the buffer in this structure is declared as the maximum possible size. But only as many bytes as necessary are actually sent.
 

Detailed Description

Message containing topic name of one or more registered sources.
( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_MPG_STORE_TOPIC_CONFIG )
Zero or more of these will be published for a given Store, one for each topic that has at least one source registration. Except where indicated, all fields of type lbm_uintXX_t should be byte-swapped if hdr.magic is equal to LBM_UMESTORE_DMON_ANTIMAGIC.


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