28 #define UMDS_DSTATTYPE_INVALID 0 33 #define UMDS_DSTATTYPE_CFG 1 38 #define UMDS_DSTATTYPE_MALLINFO 2 43 #define UMDS_DSTATTYPE_CONNSUMMARY 3 48 #define UMDS_DSTATTYPE_CLIENTPERMS 4 53 #define UMDS_DSTATTYPE_CLIENTATTRS 5 58 #define UMDS_DSTATTYPE_PERTOPIC 6 63 #define UMDS_DSTATTYPE_TOPICTOTALS 7 68 #define UMDS_DSTATTYPE_SOURCE 8 73 #define UMDS_DSTATTYPE_RECEIVER 9 78 #define UMDS_DSTATTYPE_SMARTHEAP 10 83 #define UMDS_DSTATTYPE_WORKER 11 90 #define LBM_UMDSD_DMON_VERSION 0 167 #define LBM_UMDS_DMON_MAGIC 0x4542 171 #define LBM_UMDS_DMON_ANTIMAGIC 0x4245 210 #define UMDS_DSTAT_WORKER_NA -1 214 #define UMDS_DSTAT_CONN_NA -1 216 #if (LBM_UMDSD_DMON_VERSION == 0) 217 #define UMDS_DSTAT_CFG_EL_NAME_SZ 32 // = CFG_EL_NAME_SZ 218 #define UMDS_DSTAT_LBM_MAX_TOPIC_NAME_LEN 256 // = LBM_MAX_TOPIC_NAME_LEN 224 #define UMDS_DSTAT_MAX_ATTR_NAME_SZ 32 225 #define UMDS_DSTAT_NUM_CLIENT_ATTRS 13 // = UMDS_NUM_CLIENT_ATTRS 226 #define UMDS_DSTAT_NUM_CLIENT_PERMS 3 // = UMDS_NUM_CLIENT_PERMS 227 #define UMDS_DSTAT_DAEMON_INFO_STRLEN 256 // = DAEMON_INFO_STRLEN 344 char user_name[ UMDS_DSTAT_CFG_EL_NAME_SZ + 1 ];
349 char appl_name[ UMDS_DSTAT_CFG_EL_NAME_SZ + 1 ];
501 char topic_name[ UMDS_DSTAT_LBM_MAX_TOPIC_NAME_LEN ];
643 char topic[ UMDS_DSTAT_LBM_MAX_TOPIC_NAME_LEN ];
673 char topic[ UMDS_DSTAT_LBM_MAX_TOPIC_NAME_LEN ];
732 char permission_name[UMDS_DSTAT_DAEMON_INFO_STRLEN ];
lbm_uint32_t topicQ_id
Topic index for receiver.
Definition: umdsdmonmsgs.h:641
lbm_uint32_t hblkhd
Space allocated in mmapped regions (bytes).
Definition: umdsdmonmsgs.h:764
Client attributes. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CLIENTATTRS ) ...
Definition: umdsdmonmsgs.h:700
lbm_uint64_t total_msgs_ever_enq
Number of messages of all types that the UMDS server has enqueued across all topics since the queue w...
Definition: umdsdmonmsgs.h:553
lbm_uint64_t total_msgs_ever_enq
Number of messages of all types that the UMDS server has enqueued for this topic since the queue was ...
Definition: umdsdmonmsgs.h:415
Message containing Connection Summary information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATT...
Definition: umdsdmonmsgs.h:373
umdsd_dstat_worker_record_t record
Information about a UMDS server worker.
Definition: umdsdmonmsgs.h:204
lbm_uint32_t ordblks
Number of free chunks.
Definition: umdsdmonmsgs.h:760
lbm_uint64_t user_msgs_tossed_for_size
Messages dropped by the UMDS server because the message queue has reached the limit set by the msg-q-...
Definition: umdsdmonmsgs.h:328
lbm_uint64_t user_bytes_tossed_for_total_size
Message bytes dropped by the UMDS server because the total of all message queues reached the limit se...
Definition: umdsdmonmsgs.h:359
lbm_uint32_t connId
The client connection index associated with this message.
Definition: umdsdmonmsgs.h:161
umdsd_dstat_connection_receiver_record_t record
Information about Receivers.
Definition: umdsdmonmsgs.h:658
lbm_uint64_t total_msgs_sent
Number of all types of messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:298
Message containing client permission information. Note: the client permission feature is deprecated...
Definition: umdsdmonmsgs.h:739
struct umdsd_dstat_connection_totaltopic_msg_stct umdsd_dstat_connection_totaltopic_msg_t
Message containing totals across all topics for a connection. ( umdsd_dstat_msg_hdr_t_stct::type == ...
lbm_uint64_t req_msgs_ever_enq
Number of request messages that the UMDS server has enqueued for this topic since the queue was creat...
Definition: umdsdmonmsgs.h:403
struct umdsd_dstat_config_record_stct umdsd_dstat_config_record_t
UMDS Server configuration information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CFG ) ...
Information about a UMDS server worker. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_WORKER ...
Definition: umdsdmonmsgs.h:182
lbm_uint32_t workerId
The worker number or index associated with this message.
Definition: umdsdmonmsgs.h:151
lbm_uint64_t total_bytes_sent
Bytes of all types of messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:318
umdsd_dstat_connection_totaltopic_record_t record
Totals related to topics.
Definition: umdsdmonmsgs.h:628
lbm_uint64_t tot_data_msgs_ever_enq
Number of data messages that the UMDS server has enqueued across all topics since the queue was creat...
Definition: umdsdmonmsgs.h:533
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: umdsdmonmsgs.h:130
struct umdsd_dstat_connection_permission_record_stct umdsd_dstat_connection_permission_record_t
Client permission information. Note: the client permission feature is deprecated. The messages are published for backwards compatibility.
Topic-specific information for a connection. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_PE...
Definition: umdsdmonmsgs.h:391
struct umdsd_dstat_msg_hdr_t_stct umdsd_dstat_msg_hdr_t
Common message header structure included at the start of all messages.
struct umdsd_dstat_mallinfo_record_stct umdsd_dstat_mallinfo_record_t
Memory allocation statistics. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_MALLINFO ) ...
struct umdsd_dstat_worker_msg_stct umdsd_dstat_worker_msg_t
Message containing information about a UMDS server worker. ( umdsd_dstat_msg_hdr_t_stct::type == UMD...
Information about a client's Sources. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SOURCE ) ...
Definition: umdsdmonmsgs.h:669
Message containing information about a client's Sources. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_...
Definition: umdsdmonmsgs.h:682
lbm_uint64_t data_bytes_cur_enq
Bytes of data messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:463
lbm_uint64_t tot_data_msgs_cur_enq
Number of data messages that are currently enqueued across all topisc.
Definition: umdsdmonmsgs.h:577
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:626
lbm_uint64_t data_msgs_sent
Number of data messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:282
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:829
lbm_uint64_t tot_req_msgs_ever_enq
Number of request messages that the UMDS server has enqueued across all topics since the queue was cr...
Definition: umdsdmonmsgs.h:541
lbm_uint16_t magic
"Magic" value set by sender to indicate to the receiver whether byte swapping is needed. Possible values: LBM_UMDS_DMON_MAGIC, LBM_UMDS_DMON_ANTIMAGIC.
Definition: umdsdmonmsgs.h:104
struct umdsd_dstat_connection_permission_msg_stct umdsd_dstat_connection_permission_msg_t
Message containing client permission information. Note: the client permission feature is deprecated...
lbm_uint64_t control_bytes_sent
Bytes of control messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:314
lbm_uint64_t resp_msgs_rcvd
Number of response messages that the UMDS Server has received from the UMDS Client applications...
Definition: umdsdmonmsgs.h:250
lbm_uint16_t type
Message type set by sender to indicate which kind of message this is. Possible values: one of the UMD...
Definition: umdsdmonmsgs.h:111
lbm_uint64_t user_msgs_tossed_for_age
Messages dropped by the UMDS server because the message queue has reached the limit set by the msg-ag...
Definition: umdsdmonmsgs.h:323
struct umdsd_dstat_smartheap_record_stct umdsd_dstat_smartheap_record_t
Information about SmartHeap. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SMARTHEAP ) ...
Common message header structure included at the start of all messages.
Definition: umdsdmonmsgs.h:98
struct umdsd_dstat_connection_pertopic_record_stct umdsd_dstat_connection_pertopic_record_t
Topic-specific information for a connection. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_PE...
char data
Variable-length string, NOT null-terminated, containing the configuration. (Use the message length to...
Definition: umdsdmonmsgs.h:848
Message containing information about a client's Receivers. ( umdsd_dstat_msg_hdr_t_stct::type == UMD...
Definition: umdsdmonmsgs.h:652
Message containing UMDS Server configuation information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_...
Definition: umdsdmonmsgs.h:857
lbm_uint32_t workerId
The worker number 1..num_workers associated with this message.
Definition: umdsdmonmsgs.h:185
lbm_uint64_t pagesize
Page size (bytes) as reported by SmartHeap's MemPoolInfo() function.
Definition: umdsdmonmsgs.h:806
Information about a client's Receivers. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_RECEIVE...
Definition: umdsdmonmsgs.h:639
lbm_uint64_t req_bytes_rcvd
Bytes of request messages that the UMDS Server has received from the UMDS Client applications.
Definition: umdsdmonmsgs.h:266
struct umdsd_dstat_connection_source_msg_stct umdsd_dstat_connection_source_msg_t
Message containing information about a client's Sources. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_...
lbm_uint32_t id
This is the connection ID, and is the same as the header field umdsd_dstat_msg_hdr_t_stct::connId. It is replicated here for convenience.
Definition: umdsdmonmsgs.h:338
lbm_uint64_t req_bytes_ever_enq
Bytes of request messages that the UMDS server has enqueued for this topic since the queue was create...
Definition: umdsdmonmsgs.h:423
lbm_uint64_t poolsize
Memory usage (bytes) as reported by SmartHeap's MemPoolSize() function.
Definition: umdsdmonmsgs.h:810
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:656
lbm_uint64_t val
Value for this attribute.
Definition: umdsdmonmsgs.h:702
lbm_uint32_t num_connections
The number of active client connections being managed by this worker.
Definition: umdsdmonmsgs.h:189
lbm_uint64_t resp_bytes_ever_enq
Bytes of response messages that the UMDS server has enqueued for this topic since the queue was creat...
Definition: umdsdmonmsgs.h:427
lbm_uint32_t arena
Non-mmapped space allocated (bytes).
Definition: umdsdmonmsgs.h:758
lbm_uint16_t length
Total length of the message, including this header. Note that some message types do not have fixed le...
Definition: umdsdmonmsgs.h:120
struct umdsd_dstat_connection_totaltopic_record_stct umdsd_dstat_connection_totaltopic_record_t
Totals across all topics for a connection. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_TOPI...
lbm_uint32_t maj_ver
SmartHeap major version number.
Definition: umdsdmonmsgs.h:812
struct umdsd_dstat_connection_receiver_record_stct umdsd_dstat_connection_receiver_record_t
Information about a client's Receivers. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_RECEIVE...
Message containing memory allocation statistics. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYP...
Definition: umdsdmonmsgs.h:777
lbm_uint64_t tot_loss_msgs_ever_enq
Number of loss events that the UMDS server has enqueued across all topics since the queue was created...
Definition: umdsdmonmsgs.h:537
lbm_uint64_t control_msgs_rcvd
Number of control messages that the UMDS Server has received from the UMDS Client applications...
Definition: umdsdmonmsgs.h:254
umdsd_dstat_config_record_t record
UMDS Server configuration information.
Definition: umdsdmonmsgs.h:863
UMDS Server configuration information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CFG ) ...
Definition: umdsdmonmsgs.h:843
lbm_uint64_t data_bytes_sent
Bytes of data messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:302
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:377
Message containing information about a UMDS server worker. ( umdsd_dstat_msg_hdr_t_stct::type == UMD...
Definition: umdsdmonmsgs.h:198
lbm_uint64_t tot_resp_msgs_ever_enq
Number of response messages that the UMDS server has enqueued across all topics since the queue was c...
Definition: umdsdmonmsgs.h:545
lbm_uint64_t data_msgs_ever_enq
Number of data messages that the UMDS server has enqueued for this topic since the queue was created ...
Definition: umdsdmonmsgs.h:395
struct umdsd_dstat_connection_pertopic_msg_stct umdsd_dstat_connection_pertopic_msg_t
Message containing topic-specific information for a connection. ( umdsd_dstat_msg_hdr_t_stct::type =...
Message containing totals across all topics for a connection. ( umdsd_dstat_msg_hdr_t_stct::type == ...
Definition: umdsdmonmsgs.h:622
lbm_uint64_t val
Value for this permission.
Definition: umdsdmonmsgs.h:730
Memory allocation statistics. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_MALLINFO ) ...
Definition: umdsdmonmsgs.h:756
struct umdsd_dstat_connection_source_record_stct umdsd_dstat_connection_source_record_t
Information about a client's Sources. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SOURCE ) ...
Totals across all topics for a connection. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_TOPI...
Definition: umdsdmonmsgs.h:529
lbm_uint64_t user_msgs_tossed_for_age
Messages dropped by the UMDS server for this topic because the message queue has reached the limit se...
Definition: umdsdmonmsgs.h:484
lbm_uint64_t tot_control_msgs_cur_enq
Number of control messages that are currently enqueued across all topisc.
Definition: umdsdmonmsgs.h:593
#define UMDS_DSTAT_MAX_ATTR_NAME_SZ
The attribute names are hardcoded in an array of strings. No upper limit is defined on how large the ...
Definition: umdsdmonmsgs.h:224
lbm_uint64_t control_msgs_sent
Number of control messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:294
lbm_uint64_t req_bytes_cur_enq
Bytes of request messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:467
lbm_uint32_t upd_ver
SmartHeap update version number.
Definition: umdsdmonmsgs.h:816
lbm_uint64_t total_msgs_cur_enq
Number of messages of all types that are currently enqueued across all topisc.
Definition: umdsdmonmsgs.h:597
lbm_uint64_t total_bytes_rcvd
Bytes of all types of messages that the UMDS Server has received from the UMDS Client applications...
Definition: umdsdmonmsgs.h:278
lbm_uint64_t control_msgs_ever_enq
Number of control messages that the UMDS server has enqueued for this topic since the queue was creat...
Definition: umdsdmonmsgs.h:411
lbm_uint64_t tot_loss_msgs_cur_enq
Number of loss events that are currently enqueued across all topisc.
Definition: umdsdmonmsgs.h:581
Connection Summary information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CONNSUMMARY ) ...
Definition: umdsdmonmsgs.h:238
struct umdsd_dstat_connection_summary_record_stct umdsd_dstat_connection_summary_record_t
Connection Summary information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CONNSUMMARY ) ...
lbm_uint64_t control_msgs_cur_enq
Number of control messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:455
lbm_uint64_t data_bytes_rcvd
Bytes of data messages that the UMDS Server has received from the UMDS Client applications.
Definition: umdsdmonmsgs.h:262
lbm_uint64_t total_msgs_rcvd
Number of all types of messages that the UMDS Server has received from the UMDS Client applications...
Definition: umdsdmonmsgs.h:258
Client permission information. Note: the client permission feature is deprecated. The messages are published for backwards compatibility.
Definition: umdsdmonmsgs.h:728
umdsd_dstat_connection_summary_record_t record
Connection Summary information.
Definition: umdsdmonmsgs.h:379
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:861
lbm_uint32_t topicQ_id
Topic index for source.
Definition: umdsdmonmsgs.h:671
Information about SmartHeap. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SMARTHEAP ) ...
Definition: umdsdmonmsgs.h:794
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:514
lbm_uint64_t data_msgs_rcvd
Number of data messages that the UMDS Server has received from the UMDS Client applications.
Definition: umdsdmonmsgs.h:242
lbm_uint32_t fordblks
Total free space (bytes).
Definition: umdsdmonmsgs.h:768
lbm_uint64_t req_msgs_rcvd
Number of request messages that the UMDS Server has received from the UMDS Client applications...
Definition: umdsdmonmsgs.h:246
lbm_uint64_t loss_msgs_ever_enq
Number of loss events that the UMDS server has enqueued for this topic since the queue was created or...
Definition: umdsdmonmsgs.h:399
lbm_uint64_t data_msgs_cur_enq
Number of data messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:439
struct umdsd_dstat_worker_record_stct umdsd_dstat_worker_record_t
Information about a UMDS server worker. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_WORKER ...
lbm_uint64_t total_bytes_ever_enq
Bytes of messages of all types that the UMDS server has enqueued across all topics since the queue wa...
Definition: umdsdmonmsgs.h:573
lbm_uint64_t tot_resp_msgs_cur_enq
Number of response messages that are currently enqueued across all topisc.
Definition: umdsdmonmsgs.h:589
lbm_uint64_t tot_req_bytes_ever_enq
Bytes of request messages that the UMDS server has enqueued across all topics since the queue was cre...
Definition: umdsdmonmsgs.h:561
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:717
umdsd_dstat_connection_source_record_t record
Information about Sources.
Definition: umdsdmonmsgs.h:688
lbm_uint64_t control_bytes_ever_enq
Bytes of control messages that the UMDS server has enqueued for this topic since the queue was create...
Definition: umdsdmonmsgs.h:431
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:743
Message containing topic-specific information for a connection. ( umdsd_dstat_msg_hdr_t_stct::type =...
Definition: umdsdmonmsgs.h:510
lbm_uint32_t quota
The queue size limit for this message queue.
Definition: umdsdmonmsgs.h:497
lbm_uint64_t poolcount
Active allocation count (bytes) as reported by SmartHeap's MemPoolCount() function.
Definition: umdsdmonmsgs.h:798
lbm_uint64_t user_msgs_tossed_for_size
Messages dropped by the UMDS server for this topic because the message queue has reached the limit se...
Definition: umdsdmonmsgs.h:489
lbm_uint64_t total_user_msgs_tossed_for_age
Messages dropped by the UMDS server across all topics because the message queue has reached the limit...
Definition: umdsdmonmsgs.h:602
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:202
lbm_uint64_t total_bytes_ever_enq
Bytes of messages of all types that the UMDS server has enqueued for this topic since the queue was c...
Definition: umdsdmonmsgs.h:435
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:781
lbm_uint64_t msgs_lost
Messages never enqueued on the client queue for this topic by the UMDS Server. Transport level loss c...
Definition: umdsdmonmsgs.h:495
umdsd_dstat_msg_hdr_t hdr
Message header identifying the message type and other general information common for all messages...
Definition: umdsdmonmsgs.h:686
lbm_uint64_t resp_msgs_cur_enq
Number of response messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:451
lbm_uint64_t tot_req_msgs_cur_enq
Number of request messages that are currently enqueued across all topisc.
Definition: umdsdmonmsgs.h:585
lbm_uint64_t req_msgs_cur_enq
Number of request messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:447
lbm_uint64_t resp_bytes_rcvd
Bytes of response messages that the UMDS Server has received from the UMDS Client applications...
Definition: umdsdmonmsgs.h:270
struct umdsd_dstat_connection_attribute_record_stct umdsd_dstat_connection_attribute_record_t
Client attributes. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CLIENTATTRS ) ...
lbm_uint64_t msgs_lost
Messages never enqueued on the client queue by the UMDS Server. Transport level loss can happen betwe...
Definition: umdsdmonmsgs.h:334
lbm_uint16_t version
Version of the message definition. See Daemon Statistics Versioning for general information on versio...
Definition: umdsdmonmsgs.h:116
struct umdsd_dstat_config_msg_stct umdsd_dstat_config_msg_t
Message containing UMDS Server configuation information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_...
lbm_uint64_t tot_resp_bytes_ever_enq
Bytes of response messages that the UMDS server has enqueued across all topics since the queue was cr...
Definition: umdsdmonmsgs.h:565
lbm_uint64_t tot_control_msgs_ever_enq
Number of control messages that the UMDS server has enqueued across all topics since the queue was cr...
Definition: umdsdmonmsgs.h:549
struct umdsd_dstat_mallinfo_msg_stct umdsd_dstat_mallinfo_msg_t
Message containing memory allocation statistics. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYP...
lbm_uint32_t min_ver
SmartHeap minor version number.
Definition: umdsdmonmsgs.h:814
lbm_uint64_t resp_bytes_cur_enq
Bytes of response messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:471
lbm_uint64_t smallblocksize
Small block size (bytes) as reported by SmartHeap's MemPoolInfo() function.
Definition: umdsdmonmsgs.h:802
lbm_uint32_t uordblks
Total allocated space (bytes).
Definition: umdsdmonmsgs.h:766
lbm_uint64_t control_bytes_cur_enq
Bytes of control messages that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:475
umdsd_dstat_smartheap_record_t record
Information about SmartHeap.
Definition: umdsdmonmsgs.h:831
struct umdsd_dstat_connection_receiver_msg_stct umdsd_dstat_connection_receiver_msg_t
Message containing information about a client's Receivers. ( umdsd_dstat_msg_hdr_t_stct::type == UMD...
struct umdsd_dstat_connection_summary_msg_stct umdsd_dstat_connection_summary_msg_t
Message containing Connection Summary information. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATT...
lbm_uint64_t resp_bytes_sent
Bytes of response messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:310
lbm_uint64_t total_msgs_lost
Messages never enqueued on the client queue across all topics. Transport level loss can happen betwee...
Definition: umdsdmonmsgs.h:613
lbm_uint64_t total_bytes_cur_enq
Bytes of messages of all types that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:479
lbm_uint64_t total_msgs_cur_enq
Number of messages of all types that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:459
lbm_uint64_t tot_control_bytes_ever_enq
Bytes of control messages that the UMDS server has enqueued across all topics since the queue was cre...
Definition: umdsdmonmsgs.h:569
umdsd_dstat_mallinfo_record_t record
Memory allocation statistics.
Definition: umdsdmonmsgs.h:783
lbm_uint64_t user_msgs_tossed_for_total_size
Messages dropped by the UMDS server because the message queue has reached the limit set by the msg-q-...
Definition: umdsdmonmsgs.h:364
lbm_uint64_t req_msgs_sent
Number of request messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:286
struct umdsd_dstat_smartheap_msg_stct umdsd_dstat_smartheap_msg_t
Message containing information about SmartHeap. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE...
struct umdsd_dstat_connection_attribute_msg_stct umdsd_dstat_connection_attribute_msg_t
Message containing client attributes. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CLIENTATT...
Message containing client attributes. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CLIENTATT...
Definition: umdsdmonmsgs.h:713
lbm_uint32_t tv_sec
Approximate timestamp when the message was sent. Represents UTC wall clock time from the sending host...
Definition: umdsdmonmsgs.h:125
lbm_uint64_t loss_msgs_cur_enq
Number of loss events that are currently enqueued for this topic.
Definition: umdsdmonmsgs.h:443
lbm_uint64_t req_bytes_sent
Bytes of request messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:306
Message containing information about SmartHeap. ( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE...
Definition: umdsdmonmsgs.h:825
lbm_uint32_t hblks
Number of mmapped regions.
Definition: umdsdmonmsgs.h:762
lbm_uint64_t tot_data_bytes_ever_enq
Bytes of data messages that the UMDS server has enqueued across all topics since the queue was create...
Definition: umdsdmonmsgs.h:557
lbm_uint64_t resp_msgs_ever_enq
Number of response messages that the UMDS server has enqueued for this topic since the queue was crea...
Definition: umdsdmonmsgs.h:407
lbm_uint64_t control_bytes_rcvd
Bytes of control messages that the UMDS Server has received from the UMDS Client applications.
Definition: umdsdmonmsgs.h:274
lbm_uint64_t data_bytes_ever_enq
Bytes of data messages that the UMDS server has enqueued for this topic since the queue was created o...
Definition: umdsdmonmsgs.h:419
lbm_uint64_t resp_msgs_sent
Number of response messages that the UMDS Server has sent to the UMDS Client applications.
Definition: umdsdmonmsgs.h:290
umdsd_dstat_connection_pertopic_record_t record
Topic-specific information.
Definition: umdsdmonmsgs.h:516
lbm_uint64_t total_user_msgs_tossed_for_size
Messages dropped by the UMDS server across all topics because the message queue has reached the limit...
Definition: umdsdmonmsgs.h:607