27 #ifndef UME_DMON_MSGS_H 28 #define UME_DMON_MSGS_H 30 #define LBM_UMESTORE_DMON_VERSION_STRLEN 256 31 #define LBM_UMESTORE_DMON_STORE_NAME_STRLEN 256 32 #define LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN 256 33 #define LBM_UMESTORE_DMON_FILENAME_MAX_STRLEN 256 38 #define LBM_UMESTORE_DMON_MPG_SMART_HEAP_STATS 1 42 #define LBM_UMESTORE_DMON_MPG_STORE_STATS 2 46 #define LBM_UMESTORE_DMON_MPG_REPO_STATS 3 50 #define LBM_UMESTORE_DMON_MPG_DISK_STATS 4 54 #define LBM_UMESTORE_DMON_MPG_RCV_STATS 5 58 #define LBM_UMESTORE_DMON_MPG_STORE_CONFIG 101 62 #define LBM_UMESTORE_DMON_MPG_STORE_PATTERN_CONFIG 102 66 #define LBM_UMESTORE_DMON_MPG_STORE_TOPIC_CONFIG 103 70 #define LBM_UMESTORE_DMON_MPG_REPO_CONFIG 104 74 #define LBM_UMESTORE_DMON_MPG_RCV_CONFIG 105 78 #define LBM_UMESTORE_DMON_MAGIC 0x4542 81 #define LBM_UMESTORE_DMON_ANTIMAGIC 0x4245 86 #define LBM_UMESTORE_DMON_VERSION 1 118 #define UMESTORE_DMON_MSG_HDR_T_SZ (offsetof(umestore_dmon_msg_hdr_t, tv_usec) + sizeof(lbm_uint32_t)) 166 char string_buffer[LBM_UMESTORE_DMON_STORE_NAME_STRLEN + (2 * LBM_UMESTORE_DMON_FILENAME_MAX_STRLEN)];
168 #define UMESTORE_STORE_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_store_dmon_config_msg_t, string_buffer) + 2) 195 char pattern_buffer[LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN];
197 #define UMESTORE_STORE_PATTERN_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_store_pattern_dmon_config_msg_t, pattern_buffer) + 2) 201 #define UMESTORE_DMON_TOPIC_TYPE_DIRECT 0 205 #define UMESTORE_DMON_TOPIC_TYPE_PCRE 1 209 #define UMESTORE_DMON_TOPIC_TYPE_REGEXP 2 232 char topic_name[LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN];
234 #define UMESTORE_TOPIC_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_topic_dmon_config_msg_t, topic_name) + 2) 303 #define UMESTORE_REPO_DMON_CONFIG_MSG_T_SZ (offsetof(umestore_repo_dmon_config_msg_t, allow_ack_on_reception) + sizeof(lbm_uint8_t)) 307 #define UMESTORE_DMON_REPO_TYPE_NOCACHE 0 310 #define UMESTORE_DMON_REPO_TYPE_MEMORY 1 313 #define UMESTORE_DMON_REPO_TYPE_DISK 2 316 #define UMESTORE_DMON_REPO_TYPE_REDUCED_FD 3 320 #define UMESTORE_DMON_REPO_DO_NOT_ACK_ON_RECEPTION 0 323 #define UMESTORE_DMON_REPO_ACK_ON_RECEPTION 1 364 #define UMESTORE_RCV_DMON_CONFIG_MSG_T_SZ (offsetof(umestore_rcv_dmon_config_msg_t, sin_port) + sizeof(lbm_uint16_t)) 397 char umestored_version_buffer[LBM_UMESTORE_DMON_VERSION_STRLEN];
399 #define UMESTORE_SMART_HEAP_DMON_STAT_MSG_T_MIN_SZ (offsetof(umestore_smart_heap_dmon_stat_msg_t, umestored_version_buffer) + 2) 424 #define UMESTORE_STORE_DMON_STAT_MSG_T_SZ (offsetof(umestore_store_dmon_stat_msg_t, store_idx) + sizeof(lbm_uint16_t)) 497 #define UMESTORE_REPO_DMON_STAT_MSG_T_SZ (offsetof(umestore_repo_dmon_stat_msg_t, flags) + sizeof(lbm_uint8_t)) 502 #define UMESTORE_DMON_REPO_FLAG_INTENTIONAL_DROPS 0x1 506 #define UMESTORE_DMON_REPO_FLAG_ISN_SET 0x2 510 #define UMESTORE_DMON_REPO_FLAG_DISK_CKSUM 0x4 513 #define UMESTORE_DMON_REPO_FLAG_SHUTTING_DOWN 0x8 517 #define UMESTORE_DMON_REPO_FLAG_RPP 0x10 521 #define UMESTORE_DMON_REPO_FLAG_DELAY_WRITE 0x20 556 #define UMESTORE_DISK_DMON_STAT_MSG_T_SZ (offsetof(umestore_disk_dmon_stat_msg_t, store_idx) + sizeof(lbm_uint16_t)) 590 #define UMESTORE_RCV_DMON_STAT_MSG_T_SZ (offsetof(umestore_rcv_dmon_stat_msg_t, flags) + sizeof(lbm_uint16_t)) 594 #define UMESTORE_DMON_RCV_FLAG_FIRST_ACK 0x1 597 #define UMESTORE_DMON_RCV_FLAG_OOD 0x2 600 #define UMESTORE_DMON_RCV_FLAG_CAPABILITY_QC 0x4 604 #define UMESTORE_DMON_RCV_FLAG_SHUTTING_DOWN 0x8 607 #define UMESTORE_DMON_RCV_FLAG_DEREGISTERING 0x10 610 #define UMESTORE_DMON_RCV_FLAG_RPP 0x20 613 #define UMESTORE_DMON_RCV_FLAG_RPP_IS_NON_BLOCKING 0x40 617 #define UMESTORE_DMON_RCV_FLAG_KEEPALIVES_DISABLED 0x80 struct umestore_topic_dmon_config_msg_t_stct umestore_topic_dmon_config_msg_t
Message containing topic name of one or more registered sources. ( umestore_dmon_msg_hdr_t_stct::typ...
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:376
lbm_uint32_t age_threshold
Value configured for the store's option repository-age-threshold.
Definition: umedmonmsgs.h:274
lbm_uint32_t map_intentional_drops
Number of messages in the process of being dropped due to reaching the repository-size-limit.
Definition: umedmonmsgs.h:474
lbm_uint32_t ume_retx_req_drop_count
Retransmission Request Drop count.
Definition: umedmonmsgs.h:413
lbm_uint32_t trail_sqn
Trail sequence number: oldest sequence number in the store.
Definition: umedmonmsgs.h:461
Common message header structure included at the start of all messages.
Definition: umedmonmsgs.h:90
lbm_uint32_t regid
Registration ID used by the source to register.
Definition: umedmonmsgs.h:265
struct umestore_disk_dmon_stat_msg_t_stct umestore_disk_dmon_stat_msg_t
Message containing store disk statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
lbm_uint16_t mem_major_version
SmartHeap major version number.
Definition: umedmonmsgs.h:390
lbm_uint8_t type
Value configured for the store's option repository-type. Possible values: UMESTORE_DMON_REPO_TYPE_NOC...
Definition: umedmonmsgs.h:296
lbm_uint16_t store_port
Value configured for the <store> element's port attribute.
Definition: umedmonmsgs.h:148
struct umestore_rcv_dmon_config_msg_t_stct umestore_rcv_dmon_config_msg_t
Message containing repository configuration defined during receiver registration. ( umestore_dmon_ms...
lbm_uint16_t disk_cache_dir_offset
Byte offset from start of structure to start of store's cache directory name string (null-terminated)...
Definition: umedmonmsgs.h:154
lbm_int64_t num_ios_pending
Number of disk writes the store has submitted to the Operation System which have not yet completed...
Definition: umedmonmsgs.h:535
lbm_int64_t start_offset
The relative location on disk of the first message, umestore_repo_dmon_stat_msg_t::trail_sqn.
Definition: umedmonmsgs.h:544
lbm_uint32_t sz_limit
Value configured for the store's option repository-size-limit.
Definition: umedmonmsgs.h:271
lbm_uint32_t regid
Registration ID used by the source to register.
Definition: umedmonmsgs.h:551
lbm_uint32_t ume_retx_req_rcv_count
Retransmission Request Received count.
Definition: umedmonmsgs.h:409
lbm_uint32_t pageSize
Page size (bytes) as reported by SmartHeap's MemPoolInfo() function.
Definition: umedmonmsgs.h:388
lbm_uint32_t disk_max_write_aiocbs
Value configured for the store's option repository-disk-max-write-async-cbs.
Definition: umedmonmsgs.h:277
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:289
uint64_t lbm_uint64_t
For portability.
Definition: lbm.h:1159
lbm_uint32_t ume_retx_req_total_dropped
Retransmission Request Total Dropped.
Definition: umedmonmsgs.h:419
lbm_int64_t max_offset
The maximum size of the cache file, as configured by repository-disk-file-size-limit.
Definition: umedmonmsgs.h:532
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:564
struct umestore_rcv_dmon_stat_msg_t_stct umestore_rcv_dmon_stat_msg_t
Message containing store receiver statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_D...
lbm_uint32_t disk_aio_buffer_len
Value configured for the store's option repository-disk-async-buffer-length.
Definition: umedmonmsgs.h:283
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:219
lbm_uint32_t dmon_topic_idx
Identifying index number for the topic of this source, defined in an earlier message of type LBM_UMES...
Definition: umedmonmsgs.h:437
int64_t lbm_int64_t
For portability.
Definition: lbm.h:1163
lbm_uint32_t domain_id
Topic Resolution Domain ID of the receiver.
Definition: umedmonmsgs.h:351
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:422
lbm_uint32_t memory_sz
The number of bytes of messages in memory for a non-RPP repository (flags & UMESTORE_DMON_REPO_FLAG_R...
Definition: umedmonmsgs.h:446
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:486
lbm_uint32_t sync_complete_sqn
Most recent sequence number that the Operating System has confirmed persisting to disk...
Definition: umedmonmsgs.h:459
lbm_uint32_t ume_retx_req_serviced_count
Retransmission Request Service count.
Definition: umedmonmsgs.h:411
lbm_uint32_t store_iface
The network address of the store, as configured with the interface attribute of the <store> element...
Definition: umedmonmsgs.h:140
lbm_uint64_t src_flightsz_bytes
Value configured for the store's option source-flight-size-bytes-maximum.
Definition: umedmonmsgs.h:258
lbm_uint32_t ume_retx_stat_interval
Seconds since the user last cleared the retransmit stats. If the user has not cleared them...
Definition: umedmonmsgs.h:417
lbm_int64_t num_read_ios_pending
Number of disk reads the store has submitted to the Operation System which have not yet completed...
Definition: umedmonmsgs.h:538
lbm_uint16_t version
Version of the message definition. See Daemon Statistics Versioning for general information on versio...
Definition: umedmonmsgs.h:104
lbm_uint32_t dmon_topic_idx
Identifying index number for the topic of this source, defined in an earlier message of type LBM_UMES...
Definition: umedmonmsgs.h:569
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:182
lbm_uint32_t tv_usec
Count of microseconds to be added to "tv_sec" to increase the precision of the timestamp. However, the accuracy of the timestamp is not guaranteed to be at the microsecond level.
Definition: umedmonmsgs.h:116
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:334
lbm_uint16_t length
Total length of the message, including this header. Note that some message types do not have fixed le...
Definition: umedmonmsgs.h:107
lbm_uint32_t transport_idx
The receiver's view of the transport session index.
Definition: umedmonmsgs.h:347
lbm_uint32_t regid
Registration ID used by the receiver to register.
Definition: umedmonmsgs.h:345
struct umestore_repo_dmon_config_msg_t_stct umestore_repo_dmon_config_msg_t
Message containing repository configuration defined during source registration. ( umestore_dmon_msg_...
lbm_uint32_t uls
Number of messages lost unrecoverably, not including burst loss events.
Definition: umedmonmsgs.h:477
uint8_t lbm_uint8_t
For portability.
Definition: lbm.h:1151
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:432
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:225
lbm_uint64_t sid
Session ID used by the receiver to register. (Session IDs are optional; if the receiver did not speci...
Definition: umedmonmsgs.h:338
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:146
struct umestore_repo_dmon_stat_msg_t_stct umestore_repo_dmon_stat_msg_t
Message containing store repository statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE...
struct umestore_dmon_msg_hdr_t_stct umestore_dmon_msg_hdr_t
Common message header structure included at the start of all messages.
lbm_uint32_t smallBlockSize
Small block size (bytes) as reported by SmartHeap's MemPoolInfo() function.
Definition: umedmonmsgs.h:385
lbm_uint32_t contig_sqn
Most recent sequence number that along with the trail_sqn, creates a range of sequence numbers with n...
Definition: umedmonmsgs.h:466
lbm_uint32_t sin_addr
The network address of the receiver. Format: as returned by standard function inet_addr() - a 32-bit ...
Definition: umedmonmsgs.h:357
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:133
lbm_uint16_t mem_minor_version
SmartHeap minor version number.
Definition: umedmonmsgs.h:392
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:407
lbm_uint32_t disk_max_read_aiocbs
Value configured for the store's option repository-disk-max-read-async-cbs.
Definition: umedmonmsgs.h:280
lbm_uint32_t sync_sqn
Most recent sequence number for which the store has initiated persisting to disk, but the Operating S...
Definition: umedmonmsgs.h:456
lbm_uint16_t mem_update_version
SmartHeap update version number.
Definition: umedmonmsgs.h:394
lbm_uint32_t dmon_topic_idx
Identifying index number for this topic, used to establish relationships with other data structures...
Definition: umedmonmsgs.h:222
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:360
lbm_uint16_t type
Message type set by sender to indicate which kind of message this is. Possible values: one of the LBM...
Definition: umedmonmsgs.h:100
lbm_uint32_t write_delay
Value configured for the store's option repository-disk-write-delay.
Definition: umedmonmsgs.h:286
lbm_uint16_t type
Value configured for the <topic>'s attribute "type" attribute. Possible values: UMESTORE_DMON_TOPIC_T...
Definition: umedmonmsgs.h:188
lbm_int64_t offset
The relative location on disk of where the message umestore_repo_dmon_stat_msg_t::contig_sqn+1 will b...
Definition: umedmonmsgs.h:541
lbm_uint64_t sid
Session ID used by the source to register. (Session IDs are optional; if the source did not specify a...
Definition: umedmonmsgs.h:252
Message containing store message statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DM...
Definition: umedmonmsgs.h:405
Message containing repository configuration defined during receiver registration. ( umestore_dmon_ms...
Definition: umedmonmsgs.h:332
lbm_uint32_t regid
Registration ID used by the receiver to register.
Definition: umedmonmsgs.h:571
lbm_uint32_t dmon_topic_idx
Identifying index number for the topic of this source, defined in an earlier message of type LBM_UMES...
Definition: umedmonmsgs.h:343
lbm_uint32_t high_ulb_sqn
The highest sequence number reported among any Unrecoverable Loss Burst (ULB) event. It is not reset after the ULB is handled; it is maintained throughout the life of the store.
Definition: umedmonmsgs.h:471
Message containing smart heap statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
Definition: umedmonmsgs.h:374
Message containing store repository statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE...
Definition: umedmonmsgs.h:430
lbm_uint16_t magic
"Magic" value set by sender to indicate to the receiver whether byte swapping is needed. Possible values: LBM_UMESTORE_DMON_MAGIC, LBM_UMESTORE_DMON_ANTIMAGIC.
Definition: umedmonmsgs.h:94
lbm_uint16_t store_name_offset
Byte offset from start of structure to start of store name string (null-terminated).
Definition: umedmonmsgs.h:151
struct umestore_store_pattern_dmon_config_msg_t_stct umestore_store_pattern_dmon_config_msg_t
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.
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.
Definition: umedmonmsgs.h:177
Message containing store receiver statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_D...
Definition: umedmonmsgs.h:562
lbm_uint32_t topic_idx
The receiver's view of the topic index within the transport session.
Definition: umedmonmsgs.h:349
lbm_uint16_t sin_port
"Request port" configured for the receiver.
Definition: umedmonmsgs.h:362
Message containing store disk statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
Definition: umedmonmsgs.h:527
lbm_uint64_t disk_sz_limit
Value configured for the store's option repository-disk-file-size-limit.
Definition: umedmonmsgs.h:255
lbm_uint8_t allow_ack_on_reception
Value configured for the store's option repository-allow-ack-on-reception. Possible values: UMESTORE_...
Definition: umedmonmsgs.h:301
lbm_uint32_t sz_threshold
Value configured for the store's option repository-size-threshold.
Definition: umedmonmsgs.h:268
lbm_uint32_t rpp_memory_sz
The number of bytes of messages in memory for a RPP repository (flags & UMESTORE_DMON_REPO_FLAG_RPP !...
Definition: umedmonmsgs.h:450
lbm_uint16_t flags
Bit map of flags indicating various characteristics and current states of the store. Possible bits: UMESTORE_DMON_RCV_FLAG_FIRST_ACK, UMESTORE_DMON_RCV_FLAG_OOD, UMESTORE_DMON_RCV_FLAG_CAPABILITY_QC, UMESTORE_DMON_RCV_FLAG_SHUTTING_DOWN, UMESTORE_DMON_RCV_FLAG_DEREGISTERING, UMESTORE_DMON_RCV_FLAG_RPP, UMESTORE_DMON_RCV_FLAG_RPP, UMESTORE_DMON_RCV_FLAG_RPP_IS_NON_BLOCKING, UMESTORE_DMON_RCV_FLAG_KEEPALIVES_DISABLED.
Definition: umedmonmsgs.h:588
lbm_uint32_t high_ack_sqn
The last message sequence number the receiver acknowledged.
Definition: umedmonmsgs.h:573
Message containing repository configuration defined during source registration. ( umestore_dmon_msg_...
Definition: umedmonmsgs.h:246
lbm_uint32_t ulbs
Number of messages lost unrecoverably due to burst loss events.
Definition: umedmonmsgs.h:480
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:248
uint32_t lbm_uint32_t
For portability.
Definition: lbm.h:1155
lbm_uint32_t sz_limit_drops
Total number of messages dropped due to reaching the repository-size-limit.
Definition: umedmonmsgs.h:483
Message containing unchanging daemon information set at store daemon startup. ( umestore_dmon_msg_hd...
Definition: umedmonmsgs.h:131
lbm_uint32_t message_map_sz
Total number of UM message fragments the store has for this source, both on disk and in memory...
Definition: umedmonmsgs.h:442
lbm_int64_t poolcount
Active allocation count (bytes) as reported by SmartHeap's MemPoolCount() function.
Definition: umedmonmsgs.h:382
lbm_int64_t poolsize
Memory usage (bytes) as reported by SmartHeap's MemPoolSize() function.
Definition: umedmonmsgs.h:379
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:179
lbm_uint32_t store_max_retransmission_processing_rate
Value configured for the store's option retransmission-request-processing-rate.
Definition: umedmonmsgs.h:143
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:576
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:554
lbm_uint32_t lead_sqn
Lead sequence number: newest sequence number in the store.
Definition: umedmonmsgs.h:452
lbm_uint32_t dmon_topic_idx
Identifying index number for the topic of this source, defined in an earlier message of type LBM_UMES...
Definition: umedmonmsgs.h:263
lbm_uint32_t tv_sec
Approximate timestamp when the message was sent. Represents local wall clock time in seconds after th...
Definition: umedmonmsgs.h:111
lbm_uint8_t flags
Bit map of flags indicating various characteristics and current states of the store. Possible bits: UMESTORE_DMON_REPO_FLAG_INTENTIONAL_DROPS, UMESTORE_DMON_REPO_FLAG_ISN_SET, UMESTORE_DMON_REPO_FLAG_DISK_CKSUM, UMESTORE_DMON_REPO_FLAG_SHUTTING_DOWN, UMESTORE_DMON_REPO_FLAG_RPP, UMESTORE_DMON_REPO_FLAG_DELAY_WRITE.
Definition: umedmonmsgs.h:495
struct umestore_store_dmon_config_msg_t_stct umestore_store_dmon_config_msg_t
Message containing unchanging daemon information set at store daemon startup. ( umestore_dmon_msg_hd...
lbm_uint32_t mem_trail_sqn
Trail sequence number: oldest sequence number in memory.
Definition: umedmonmsgs.h:463
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:529
struct umestore_store_dmon_stat_msg_t_stct umestore_store_dmon_stat_msg_t
Message containing store message statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DM...
lbm_uint32_t dmon_topic_idx
Identifying index number for the topic of this source, defined in an earlier message of type LBM_UMES...
Definition: umedmonmsgs.h:549
Message containing topic name of one or more registered sources. ( umestore_dmon_msg_hdr_t_stct::typ...
Definition: umedmonmsgs.h:217
struct umestore_smart_heap_dmon_stat_msg_t_stct umestore_smart_heap_dmon_stat_msg_t
Message containing smart heap statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
lbm_uint32_t regid
Registration ID used by the source to register.
Definition: umedmonmsgs.h:439
uint16_t lbm_uint16_t
For portability.
Definition: lbm.h:1153
lbm_uint16_t disk_state_dir_offset
Byte offset from start of structure to start of store's state directory name string (null-terminated)...
Definition: umedmonmsgs.h:157