32 #ifndef UME_DMON_MSGS_H 33 #define UME_DMON_MSGS_H 35 #define LBM_UMESTORE_DMON_VERSION_STRLEN 256 36 #define LBM_UMESTORE_DMON_STORE_NAME_STRLEN 256 37 #define LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN 256 38 #define LBM_UMESTORE_DMON_FILENAME_MAX_STRLEN 256 43 #define LBM_UMESTORE_DMON_MPG_SMART_HEAP_STATS 1 47 #define LBM_UMESTORE_DMON_MPG_STORE_STATS 2 51 #define LBM_UMESTORE_DMON_MPG_REPO_STATS 3 55 #define LBM_UMESTORE_DMON_MPG_DISK_STATS 4 59 #define LBM_UMESTORE_DMON_MPG_RCV_STATS 5 63 #define LBM_UMESTORE_DMON_MPG_STORE_CONFIG 101 67 #define LBM_UMESTORE_DMON_MPG_STORE_PATTERN_CONFIG 102 71 #define LBM_UMESTORE_DMON_MPG_STORE_TOPIC_CONFIG 103 75 #define LBM_UMESTORE_DMON_MPG_REPO_CONFIG 104 79 #define LBM_UMESTORE_DMON_MPG_RCV_CONFIG 105 83 #define LBM_UMESTORE_DMON_MAGIC 0x4542 86 #define LBM_UMESTORE_DMON_ANTIMAGIC 0x4245 91 #define LBM_UMESTORE_DMON_VERSION 1 123 #define UMESTORE_DMON_MSG_HDR_T_SZ (offsetof(umestore_dmon_msg_hdr_t, tv_usec) + sizeof(lbm_uint32_t)) 172 char string_buffer[LBM_UMESTORE_DMON_STORE_NAME_STRLEN + (2 * LBM_UMESTORE_DMON_FILENAME_MAX_STRLEN)];
174 #define UMESTORE_STORE_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_store_dmon_config_msg_t, string_buffer) + 2) 201 char pattern_buffer[LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN];
203 #define UMESTORE_STORE_PATTERN_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_store_pattern_dmon_config_msg_t, pattern_buffer) + 2) 207 #define UMESTORE_DMON_TOPIC_TYPE_DIRECT 0 211 #define UMESTORE_DMON_TOPIC_TYPE_PCRE 1 215 #define UMESTORE_DMON_TOPIC_TYPE_REGEXP 2 238 char topic_name[LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN];
240 #define UMESTORE_TOPIC_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_topic_dmon_config_msg_t, topic_name) + 2) 308 #define UMESTORE_REPO_DMON_CONFIG_MSG_T_SZ (offsetof(umestore_repo_dmon_config_msg_t, allow_ack_on_reception) + sizeof(lbm_uint8_t)) 312 #define UMESTORE_DMON_REPO_TYPE_NOCACHE 0 315 #define UMESTORE_DMON_REPO_TYPE_MEMORY 1 318 #define UMESTORE_DMON_REPO_TYPE_DISK 2 322 #define UMESTORE_DMON_REPO_DO_NOT_ACK_ON_RECEPTION 0 325 #define UMESTORE_DMON_REPO_ACK_ON_RECEPTION 1 366 #define UMESTORE_RCV_DMON_CONFIG_MSG_T_SZ (offsetof(umestore_rcv_dmon_config_msg_t, sin_port) + sizeof(lbm_uint16_t)) 399 char umestored_version_buffer[LBM_UMESTORE_DMON_VERSION_STRLEN];
401 #define UMESTORE_SMART_HEAP_DMON_STAT_MSG_T_MIN_SZ (offsetof(umestore_smart_heap_dmon_stat_msg_t, umestored_version_buffer) + 2) 426 #define UMESTORE_STORE_DMON_STAT_MSG_T_SZ (offsetof(umestore_store_dmon_stat_msg_t, store_idx) + sizeof(lbm_uint16_t)) 499 #define UMESTORE_REPO_DMON_STAT_MSG_T_SZ (offsetof(umestore_repo_dmon_stat_msg_t, flags) + sizeof(lbm_uint8_t)) 504 #define UMESTORE_DMON_REPO_FLAG_INTENTIONAL_DROPS 0x1 508 #define UMESTORE_DMON_REPO_FLAG_ISN_SET 0x2 512 #define UMESTORE_DMON_REPO_FLAG_DISK_CKSUM 0x4 515 #define UMESTORE_DMON_REPO_FLAG_SHUTTING_DOWN 0x8 519 #define UMESTORE_DMON_REPO_FLAG_RPP 0x10 523 #define UMESTORE_DMON_REPO_FLAG_DELAY_WRITE 0x20 558 #define UMESTORE_DISK_DMON_STAT_MSG_T_SZ (offsetof(umestore_disk_dmon_stat_msg_t, store_idx) + sizeof(lbm_uint16_t)) 592 #define UMESTORE_RCV_DMON_STAT_MSG_T_SZ (offsetof(umestore_rcv_dmon_stat_msg_t, flags) + sizeof(lbm_uint16_t)) 596 #define UMESTORE_DMON_RCV_FLAG_FIRST_ACK 0x1 599 #define UMESTORE_DMON_RCV_FLAG_OOD 0x2 602 #define UMESTORE_DMON_RCV_FLAG_CAPABILITY_QC 0x4 606 #define UMESTORE_DMON_RCV_FLAG_SHUTTING_DOWN 0x8 609 #define UMESTORE_DMON_RCV_FLAG_DEREGISTERING 0x10 612 #define UMESTORE_DMON_RCV_FLAG_RPP 0x20 615 #define UMESTORE_DMON_RCV_FLAG_RPP_IS_NON_BLOCKING 0x40 619 #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:378
lbm_uint32_t age_threshold
Value configured for the Store's option repository-age-threshold.
Definition: umedmonmsgs.h:280
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:476
lbm_uint32_t ume_retx_req_drop_count
Retransmission Request Drop count.
Definition: umedmonmsgs.h:415
lbm_uint32_t trail_sqn
Trail sequence number: oldest sequence number in the Store.
Definition: umedmonmsgs.h:463
Common message header structure included at the start of all messages.
Definition: umedmonmsgs.h:95
lbm_uint32_t regid
Registration ID used by the source to register.
Definition: umedmonmsgs.h:271
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:392
lbm_uint8_t type
Value configured for the Store's option repository-type. Possible values: UMESTORE_DMON_REPO_TYPE_NOC...
Definition: umedmonmsgs.h:301
lbm_uint16_t store_port
Value configured for the <store> element's port attribute.
Definition: umedmonmsgs.h:153
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:160
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:537
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:546
lbm_uint32_t sz_limit
Value configured for the Store's option repository-size-limit.
Definition: umedmonmsgs.h:277
lbm_uint32_t regid
Registration ID used by the source to register.
Definition: umedmonmsgs.h:553
lbm_uint32_t ume_retx_req_rcv_count
Retransmission Request Received count.
Definition: umedmonmsgs.h:411
lbm_uint32_t pageSize
Page size (bytes) as reported by SmartHeap's MemPoolInfo() function.
Definition: umedmonmsgs.h:390
lbm_uint32_t disk_max_write_aiocbs
Value configured for the Store's option repository-disk-max-write-async-cbs.
Definition: umedmonmsgs.h:283
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:295
uint64_t lbm_uint64_t
For portability.
Definition: lbm.h:1749
lbm_uint32_t ume_retx_req_total_dropped
Retransmission Request Total Dropped.
Definition: umedmonmsgs.h:421
lbm_int64_t max_offset
The maximum size of the cache file, as configured by repository-disk-file-size-limit.
Definition: umedmonmsgs.h:534
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:566
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:289
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:225
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:439
int64_t lbm_int64_t
For portability.
Definition: lbm.h:1753
lbm_uint32_t domain_id
Topic Resolution Domain ID of the receiver.
Definition: umedmonmsgs.h:353
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:424
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:448
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:488
lbm_uint32_t sync_complete_sqn
Most recent sequence number that the Operating System has confirmed persisting to disk...
Definition: umedmonmsgs.h:461
lbm_uint32_t ume_retx_req_serviced_count
Retransmission Request Service count.
Definition: umedmonmsgs.h:413
lbm_uint32_t store_iface
The network address of the Store, as configured with the interface attribute of the <store> element...
Definition: umedmonmsgs.h:145
lbm_uint64_t src_flightsz_bytes
Value configured for the Store's option source-flight-size-bytes-maximum.
Definition: umedmonmsgs.h:264
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:419
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:540
lbm_uint16_t version
Version of the message definition. See Daemon Statistics Versioning for general information on versio...
Definition: umedmonmsgs.h:109
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:571
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:188
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:121
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:336
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:112
lbm_uint32_t transport_idx
The receiver's view of the transport session index.
Definition: umedmonmsgs.h:349
lbm_uint32_t regid
Registration ID used by the receiver to register.
Definition: umedmonmsgs.h:347
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:479
uint8_t lbm_uint8_t
For portability.
Definition: lbm.h:1741
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:434
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:231
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:340
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:151
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:387
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:468
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:359
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:138
lbm_uint16_t mem_minor_version
SmartHeap minor version number.
Definition: umedmonmsgs.h:394
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:409
lbm_uint32_t disk_max_read_aiocbs
Value configured for the Store's option repository-disk-max-read-async-cbs.
Definition: umedmonmsgs.h:286
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:458
lbm_uint16_t mem_update_version
SmartHeap update version number.
Definition: umedmonmsgs.h:396
lbm_uint32_t dmon_topic_idx
Identifying index number for this topic, used to establish relationships with other data structures...
Definition: umedmonmsgs.h:228
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:362
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:105
lbm_uint32_t write_delay
Value configured for the Store's option repository-disk-write-delay.
Definition: umedmonmsgs.h:292
lbm_uint16_t type
Value configured for the <topic>'s attribute "type" attribute. Possible values: UMESTORE_DMON_TOPIC_T...
Definition: umedmonmsgs.h:194
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:543
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:258
Message containing Store message statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DM...
Definition: umedmonmsgs.h:407
Message containing repository configuration defined during receiver registration. ( umestore_dmon_ms...
Definition: umedmonmsgs.h:334
lbm_uint32_t regid
Registration ID used by the receiver to register.
Definition: umedmonmsgs.h:573
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:345
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:473
Message containing smart heap statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
Definition: umedmonmsgs.h:376
Message containing Store repository statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE...
Definition: umedmonmsgs.h:432
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:99
lbm_uint16_t store_name_offset
Byte offset from start of structure to start of Store name string (null-terminated). This is the name specified in the UMP Element "<store>" attribute "name").
Definition: umedmonmsgs.h:157
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:183
Message containing Store receiver statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_D...
Definition: umedmonmsgs.h:564
lbm_uint32_t topic_idx
The receiver's view of the topic index within the transport session.
Definition: umedmonmsgs.h:351
lbm_uint16_t sin_port
"Request port" configured for the receiver.
Definition: umedmonmsgs.h:364
Message containing Store disk statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
Definition: umedmonmsgs.h:529
lbm_uint64_t disk_sz_limit
Value configured for the Store's option repository-disk-file-size-limit.
Definition: umedmonmsgs.h:261
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:306
lbm_uint32_t sz_threshold
Value configured for the Store's option repository-size-threshold.
Definition: umedmonmsgs.h:274
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:452
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:590
lbm_uint32_t high_ack_sqn
The last message sequence number the receiver acknowledged.
Definition: umedmonmsgs.h:575
Message containing repository configuration defined during source registration. ( umestore_dmon_msg_...
Definition: umedmonmsgs.h:252
lbm_uint32_t ulbs
Number of messages lost unrecoverably due to burst loss events.
Definition: umedmonmsgs.h:482
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:254
uint32_t lbm_uint32_t
For portability.
Definition: lbm.h:1745
lbm_uint32_t sz_limit_drops
Total number of messages dropped due to reaching the repository-size-limit.
Definition: umedmonmsgs.h:485
Message containing unchanging daemon information set at Store daemon startup. ( umestore_dmon_msg_hd...
Definition: umedmonmsgs.h:136
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:444
lbm_int64_t poolcount
Active allocation count (bytes) as reported by SmartHeap's MemPoolCount() function.
Definition: umedmonmsgs.h:384
lbm_int64_t poolsize
Memory usage (bytes) as reported by SmartHeap's MemPoolSize() function.
Definition: umedmonmsgs.h:381
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:185
lbm_uint32_t store_max_retransmission_processing_rate
Value configured for the Store's option retransmission-request-processing-rate.
Definition: umedmonmsgs.h:148
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:578
lbm_uint16_t store_idx
Current Store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:556
lbm_uint32_t lead_sqn
Lead sequence number: newest sequence number in the Store.
Definition: umedmonmsgs.h:454
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:269
lbm_uint32_t tv_sec
Approximate timestamp when the message was sent. Represents local wall clock time in seconds after th...
Definition: umedmonmsgs.h:116
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:497
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:465
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:531
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:551
Message containing topic name of one or more registered sources. ( umestore_dmon_msg_hdr_t_stct::typ...
Definition: umedmonmsgs.h:223
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:441
uint16_t lbm_uint16_t
For portability.
Definition: lbm.h:1743
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:163