Umdsdmonmsgs.h  6.14
umdsd_dstat_connection_pertopic_record_stct Struct Reference

Topic-specific information for a connection.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_PERTOPIC ) More...

#include <umdsdmonmsgs.h>

Data Fields

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 or reset.
 
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 reset.
 
lbm_uint64_t req_msgs_ever_enq
 Number of request messages that the UMDS server has enqueued for this topic since the queue was created or reset.
 
lbm_uint64_t resp_msgs_ever_enq
 Number of response messages that the UMDS server has enqueued for this topic since the queue was created or reset.
 
lbm_uint64_t control_msgs_ever_enq
 Number of control messages that the UMDS server has enqueued for this topic since the queue was created or reset.
 
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 created or reset.
 
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 or reset.
 
lbm_uint64_t req_bytes_ever_enq
 Bytes of request messages that the UMDS server has enqueued for this topic since the queue was created or reset.
 
lbm_uint64_t resp_bytes_ever_enq
 Bytes of response messages that the UMDS server has enqueued for this topic since the queue was created or reset.
 
lbm_uint64_t control_bytes_ever_enq
 Bytes of control messages that the UMDS server has enqueued for this topic since the queue was created or reset.
 
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 created or reset.
 
lbm_uint64_t data_msgs_cur_enq
 Number of data messages that are currently enqueued for this topic.
 
lbm_uint64_t loss_msgs_cur_enq
 Number of loss events that are currently enqueued for this topic.
 
lbm_uint64_t req_msgs_cur_enq
 Number of request messages that are currently enqueued for this topic.
 
lbm_uint64_t resp_msgs_cur_enq
 Number of response messages that are currently enqueued for this topic.
 
lbm_uint64_t control_msgs_cur_enq
 Number of control messages that are currently enqueued for this topic.
 
lbm_uint64_t total_msgs_cur_enq
 Number of messages of all types that are currently enqueued for this topic.
 
lbm_uint64_t data_bytes_cur_enq
 Bytes of data messages that are currently enqueued for this topic.
 
lbm_uint64_t req_bytes_cur_enq
 Bytes of request messages that are currently enqueued for this topic.
 
lbm_uint64_t resp_bytes_cur_enq
 Bytes of response messages that are currently enqueued for this topic.
 
lbm_uint64_t control_bytes_cur_enq
 Bytes of control messages that are currently enqueued for this topic.
 
lbm_uint64_t total_bytes_cur_enq
 Bytes of messages of all types that are currently enqueued for this topic.
 
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 set by the msg-age-limit attribute of the UMDS Element "<server>".
 
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 set by the msg-q-size-limit attribute of the UMDS Element "<server>".
 
lbm_uint64_t msgs_lost
 Messages never enqueued on the client queue for this topic by the UMDS Server. Transport level loss can happen between the UMDS Server and external Ultra Messaging sources, or between sources and receivers internal to the UMDS Server.
 
lbm_uint32_t quota
 The queue size limit for this message queue.
 
char topic_name [UMDS_DSTAT_LBM_MAX_TOPIC_NAME_LEN]
 For per-topic message queues, this is the topic name. "Default" is the non-topic-specific default message queue.
 

Detailed Description

Topic-specific information for a connection.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_PERTOPIC )

Except where indicated, all fields of type lbm_uintXX_t should be byte-swapped if hdr.magic is equal to LBM_UMDS_DMON_ANTIMAGIC.


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