UM C API  6.16
umestore_store_pattern_dmon_config_msg_t_stct Struct Reference

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.
 

Detailed Description

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.


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