|
UM C API
6.17
|
Message containing unchanging Store pattern information set at store daemon startup.
( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_MPG_STORE_PATTERN_CONFIG )
One or more of these will be published for a given Store, one for each <topic> configured. 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_uint16_t | store_idx |
| Current Store number, starting with 0, counting each <store> element in the order configured. | |
| lbm_uint16_t | type |
| Value configured for the <topic>'s attribute "type" attribute. Possible values: UMESTORE_DMON_TOPIC_TYPE_DIRECT, UMESTORE_DMON_TOPIC_TYPE_PCRE, UMESTORE_DMON_TOPIC_TYPE_REGEXP. | |
| char | pattern_buffer [LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN] |
| Topic name or pattern configured for the <topic>'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. | |
Message containing unchanging Store pattern information set at store daemon startup.
( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_MPG_STORE_PATTERN_CONFIG )
One or more of these will be published for a given Store, one for each <topic> configured. Except where indicated, all fields of type lbm_uintXX_t should be byte-swapped if hdr.magic is equal to LBM_UMESTORE_DMON_ANTIMAGIC.