UM C API  6.12.1
umedmonmsgs.h
Go to the documentation of this file.
1 
27 #ifndef UME_DMON_MSGS_H
28 #define UME_DMON_MSGS_H
29 
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
34 
38 #define LBM_UMESTORE_DMON_MPG_SMART_HEAP_STATS 1
39 
42 #define LBM_UMESTORE_DMON_MPG_STORE_STATS 2
43 
46 #define LBM_UMESTORE_DMON_MPG_REPO_STATS 3
47 
50 #define LBM_UMESTORE_DMON_MPG_DISK_STATS 4
51 
54 #define LBM_UMESTORE_DMON_MPG_RCV_STATS 5
55 
58 #define LBM_UMESTORE_DMON_MPG_STORE_CONFIG 101
59 
62 #define LBM_UMESTORE_DMON_MPG_STORE_PATTERN_CONFIG 102
63 
66 #define LBM_UMESTORE_DMON_MPG_STORE_TOPIC_CONFIG 103
67 
70 #define LBM_UMESTORE_DMON_MPG_REPO_CONFIG 104
71 
74 #define LBM_UMESTORE_DMON_MPG_RCV_CONFIG 105
75 
78 #define LBM_UMESTORE_DMON_MAGIC 0x4542
79 
81 #define LBM_UMESTORE_DMON_ANTIMAGIC 0x4245
82 
86 #define LBM_UMESTORE_DMON_VERSION 0
87 
119 #define UMESTORE_DMON_MSG_HDR_T_SZ (offsetof(umestore_dmon_msg_hdr_t, tv_usec) + sizeof(lbm_uint32_t))
120 
121 /* ************************************************************************************************** */
122 /* configuration messages */
123 /* ************************************************************************************************** */
124 
167  char string_buffer[LBM_UMESTORE_DMON_STORE_NAME_STRLEN + (2 * LBM_UMESTORE_DMON_FILENAME_MAX_STRLEN)];
169 #define UMESTORE_STORE_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_store_dmon_config_msg_t, string_buffer) + 2)
170 
196  char pattern_buffer[LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN];
198 #define UMESTORE_STORE_PATTERN_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_store_pattern_dmon_config_msg_t, pattern_buffer) + 2)
199 
202 #define UMESTORE_DMON_TOPIC_TYPE_DIRECT 0
203 
206 #define UMESTORE_DMON_TOPIC_TYPE_PCRE 1
207 
210 #define UMESTORE_DMON_TOPIC_TYPE_REGEXP 2
211 
233  char topic_name[LBM_UMESTORE_DMON_TOPIC_PATTERN_STRLEN];
235 #define UMESTORE_TOPIC_DMON_CONFIG_MSG_T_MIN_SZ (offsetof(umestore_topic_dmon_config_msg_t, topic_name) + 2)
236 
304 #define UMESTORE_REPO_DMON_CONFIG_MSG_T_SZ (offsetof(umestore_repo_dmon_config_msg_t, allow_ack_on_reception) + sizeof(lbm_uint8_t))
305 
308 #define UMESTORE_DMON_REPO_TYPE_NOCACHE 0
309 
311 #define UMESTORE_DMON_REPO_TYPE_MEMORY 1
312 
314 #define UMESTORE_DMON_REPO_TYPE_DISK 2
315 
317 #define UMESTORE_DMON_REPO_TYPE_REDUCED_FD 3
318 
321 #define UMESTORE_DMON_REPO_DO_NOT_ACK_ON_RECEPTION 0
322 
324 #define UMESTORE_DMON_REPO_ACK_ON_RECEPTION 1
325 
365 #define UMESTORE_RCV_DMON_CONFIG_MSG_T_SZ (offsetof(umestore_rcv_dmon_config_msg_t, sin_port) + sizeof(lbm_uint16_t))
366 
367 /* ************************************************************************************************** */
368 /* statistics messages */
369 /* ************************************************************************************************** */
370 
398  char umestored_version_buffer[LBM_UMESTORE_DMON_VERSION_STRLEN];
400 #define UMESTORE_SMART_HEAP_DMON_STAT_MSG_T_MIN_SZ (offsetof(umestore_smart_heap_dmon_stat_msg_t, umestored_version_buffer) + 2)
401 
425 #define UMESTORE_STORE_DMON_STAT_MSG_T_SZ (offsetof(umestore_store_dmon_stat_msg_t, store_idx) + sizeof(lbm_uint16_t))
426 
498 #define UMESTORE_REPO_DMON_STAT_MSG_T_SZ (offsetof(umestore_repo_dmon_stat_msg_t, flags) + sizeof(lbm_uint8_t))
499 
503 #define UMESTORE_DMON_REPO_FLAG_INTENTIONAL_DROPS 0x1
504 
507 #define UMESTORE_DMON_REPO_FLAG_ISN_SET 0x2
508 
511 #define UMESTORE_DMON_REPO_FLAG_DISK_CKSUM 0x4
512 
514 #define UMESTORE_DMON_REPO_FLAG_SHUTTING_DOWN 0x8
515 
518 #define UMESTORE_DMON_REPO_FLAG_RPP 0x10
519 
522 #define UMESTORE_DMON_REPO_FLAG_DELAY_WRITE 0x20
523 
557 #define UMESTORE_DISK_DMON_STAT_MSG_T_SZ (offsetof(umestore_disk_dmon_stat_msg_t, store_idx) + sizeof(lbm_uint16_t))
558 
591 #define UMESTORE_RCV_DMON_STAT_MSG_T_SZ (offsetof(umestore_rcv_dmon_stat_msg_t, flags) + sizeof(lbm_uint16_t))
592 
595 #define UMESTORE_DMON_RCV_FLAG_FIRST_ACK 0x1
596 
598 #define UMESTORE_DMON_RCV_FLAG_OOD 0x2
599 
601 #define UMESTORE_DMON_RCV_FLAG_CAPABILITY_QC 0x4
602 
605 #define UMESTORE_DMON_RCV_FLAG_SHUTTING_DOWN 0x8
606 
608 #define UMESTORE_DMON_RCV_FLAG_DEREGISTERING 0x10
609 
611 #define UMESTORE_DMON_RCV_FLAG_RPP 0x20
612 
614 #define UMESTORE_DMON_RCV_FLAG_RPP_IS_NON_BLOCKING 0x40
615 
618 #define UMESTORE_DMON_RCV_FLAG_KEEPALIVES_DISABLED 0x80
619 
620 #endif /* UME_DMON_MSGS_H */
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:377
lbm_uint32_t age_threshold
Value configured for the store's option repository-age-threshold.
Definition: umedmonmsgs.h:275
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:475
lbm_uint32_t ume_retx_req_drop_count
Retransmission Request Drop count.
Definition: umedmonmsgs.h:414
lbm_uint32_t trail_sqn
Trail sequence number: oldest sequence number in the store.
Definition: umedmonmsgs.h:462
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:266
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:391
lbm_uint8_t type
Value configured for the store's option repository-type. Possible values: UMESTORE_DMON_REPO_TYPE_NOC...
Definition: umedmonmsgs.h:297
lbm_uint16_t store_port
Value configured for the <store> element&#39;s port attribute.
Definition: umedmonmsgs.h:149
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&#39;s cache directory name string (null-terminated)...
Definition: umedmonmsgs.h:155
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:536
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:545
lbm_uint32_t sz_limit
Value configured for the store&#39;s option repository-size-limit.
Definition: umedmonmsgs.h:272
lbm_uint32_t regid
Registration ID used by the source to register.
Definition: umedmonmsgs.h:552
lbm_uint32_t ume_retx_req_rcv_count
Retransmission Request Received count.
Definition: umedmonmsgs.h:410
lbm_uint32_t pageSize
Page size (bytes) as reported by SmartHeap&#39;s MemPoolInfo() function.
Definition: umedmonmsgs.h:389
lbm_uint32_t disk_max_write_aiocbs
Value configured for the store&#39;s option repository-disk-max-write-async-cbs.
Definition: umedmonmsgs.h:278
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:290
uint64_t lbm_uint64_t
For portability.
Definition: lbm.h:1089
lbm_uint32_t ume_retx_req_total_dropped
Retransmission Request Total Dropped.
Definition: umedmonmsgs.h:420
lbm_int64_t max_offset
The maximum size of the cache file, as configured by repository-disk-file-size-limit.
Definition: umedmonmsgs.h:533
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:565
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&#39;s option repository-disk-async-buffer-length.
Definition: umedmonmsgs.h:284
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:220
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:438
int64_t lbm_int64_t
For portability.
Definition: lbm.h:1093
lbm_uint32_t domain_id
Topic Resolution Domain ID of the receiver.
Definition: umedmonmsgs.h:352
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:423
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:447
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:487
lbm_uint32_t sync_complete_sqn
Most recent sequence number that the Operating System has confirmed persisting to disk...
Definition: umedmonmsgs.h:460
lbm_uint32_t ume_retx_req_serviced_count
Retransmission Request Service count.
Definition: umedmonmsgs.h:412
lbm_uint32_t store_iface
The network address of the store, as configured with the interface attribute of the <store> element...
Definition: umedmonmsgs.h:141
lbm_uint64_t src_flightsz_bytes
Value configured for the store&#39;s option source-flight-size-bytes-maximum.
Definition: umedmonmsgs.h:259
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:418
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:539
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:570
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:183
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:117
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:335
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&#39;s view of the transport session index.
Definition: umedmonmsgs.h:348
lbm_uint32_t regid
Registration ID used by the receiver to register.
Definition: umedmonmsgs.h:346
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:478
uint8_t lbm_uint8_t
For portability.
Definition: lbm.h:1081
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:433
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:226
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:339
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:147
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&#39;s MemPoolInfo() function.
Definition: umedmonmsgs.h:386
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:467
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:358
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:134
lbm_uint16_t mem_minor_version
SmartHeap minor version number.
Definition: umedmonmsgs.h:393
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:408
lbm_uint32_t disk_max_read_aiocbs
Value configured for the store&#39;s option repository-disk-max-read-async-cbs.
Definition: umedmonmsgs.h:281
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:457
lbm_uint16_t mem_update_version
SmartHeap update version number.
Definition: umedmonmsgs.h:395
lbm_uint32_t dmon_topic_idx
Identifying index number for this topic, used to establish relationships with other data structures...
Definition: umedmonmsgs.h:223
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:361
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&#39;s option repository-disk-write-delay.
Definition: umedmonmsgs.h:287
lbm_uint16_t type
Value configured for the <topic>&#39;s attribute "type" attribute. Possible values: UMESTORE_DMON_TOPIC_T...
Definition: umedmonmsgs.h:189
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:542
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:253
Message containing store message statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DM...
Definition: umedmonmsgs.h:406
Message containing repository configuration defined during receiver registration. ( umestore_dmon_ms...
Definition: umedmonmsgs.h:333
lbm_uint32_t regid
Registration ID used by the receiver to register.
Definition: umedmonmsgs.h:572
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:344
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:472
Message containing smart heap statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
Definition: umedmonmsgs.h:375
Message containing store repository statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE...
Definition: umedmonmsgs.h:431
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:152
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:178
Message containing store receiver statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_D...
Definition: umedmonmsgs.h:563
lbm_uint32_t topic_idx
The receiver&#39;s view of the topic index within the transport session.
Definition: umedmonmsgs.h:350
lbm_uint16_t sin_port
"Request port" configured for the receiver.
Definition: umedmonmsgs.h:363
Message containing store disk statistics. ( umestore_dmon_msg_hdr_t_stct::type == LBM_UMESTORE_DMON_...
Definition: umedmonmsgs.h:528
lbm_uint64_t disk_sz_limit
Value configured for the store&#39;s option repository-disk-file-size-limit.
Definition: umedmonmsgs.h:256
lbm_uint8_t allow_ack_on_reception
Value configured for the store&#39;s option repository-allow-ack-on-reception. Possible values: UMESTORE_...
Definition: umedmonmsgs.h:302
lbm_uint32_t sz_threshold
Value configured for the store&#39;s option repository-size-threshold.
Definition: umedmonmsgs.h:269
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:451
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:589
lbm_uint32_t high_ack_sqn
The last message sequence number the receiver acknowledged.
Definition: umedmonmsgs.h:574
Message containing repository configuration defined during source registration. ( umestore_dmon_msg_...
Definition: umedmonmsgs.h:247
lbm_uint32_t ulbs
Number of messages lost unrecoverably due to burst loss events.
Definition: umedmonmsgs.h:481
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:249
uint32_t lbm_uint32_t
For portability.
Definition: lbm.h:1085
lbm_uint32_t sz_limit_drops
Total number of messages dropped due to reaching the repository-size-limit.
Definition: umedmonmsgs.h:484
Message containing unchanging daemon information set at store daemon startup. ( umestore_dmon_msg_hd...
Definition: umedmonmsgs.h:132
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:443
lbm_int64_t poolcount
Active allocation count (bytes) as reported by SmartHeap&#39;s MemPoolCount() function.
Definition: umedmonmsgs.h:383
lbm_int64_t poolsize
Memory usage (bytes) as reported by SmartHeap&#39;s MemPoolSize() function.
Definition: umedmonmsgs.h:380
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:180
lbm_uint32_t store_max_retransmission_processing_rate
Value configured for the store&#39;s option retransmission-request-processing-rate.
Definition: umedmonmsgs.h:144
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:577
lbm_uint16_t store_idx
Current store number, starting with 0, counting each <store> element in the order configured...
Definition: umedmonmsgs.h:555
lbm_uint32_t lead_sqn
Lead sequence number: newest sequence number in the store.
Definition: umedmonmsgs.h:453
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:264
lbm_uint32_t tv_sec
Approximate timestamp when the message was sent. Represents local wall clock time from the sending ho...
Definition: umedmonmsgs.h:112
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:496
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:464
umestore_dmon_msg_hdr_t hdr
Standard header common to all messages.
Definition: umedmonmsgs.h:530
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:550
Message containing topic name of one or more registered sources. ( umestore_dmon_msg_hdr_t_stct::typ...
Definition: umedmonmsgs.h:218
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:440
uint16_t lbm_uint16_t
For portability.
Definition: lbm.h:1083
lbm_uint16_t disk_state_dir_offset
Byte offset from start of structure to start of store&#39;s state directory name string (null-terminated)...
Definition: umedmonmsgs.h:158