UM C API 6.17.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- Data Structures
- Data Fields

Data Fields
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:

- umedmonmsgs.h