UM C API
6.16.1
|
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.