Umdsdmonmsgs.h
6.14
|
Ultra Messaging Desktop Services message definitions for UMDS Server Daemon Statistics. For general information on Daemon Statistics, see Daemon Statistics. More...
Go to the source code of this file.
Macros | |
#define | UMDS_DSTATTYPE_INVALID 0 |
For internal use only. | |
#define | UMDS_DSTATTYPE_CFG 1 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a UMDS Configuration message, of type: umdsd_dstat_config_msg_stct. | |
#define | UMDS_DSTATTYPE_MALLINFO 2 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Memory Allocation Statistics message, of type: umdsd_dstat_mallinfo_msg_stct. | |
#define | UMDS_DSTATTYPE_CONNSUMMARY 3 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Connection Summary message, of type: umdsd_dstat_connection_summary_msg_stct. | |
#define | UMDS_DSTATTYPE_CLIENTPERMS 4 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Client Permissions message, of type: umdsd_dstat_connection_permission_msg_stct. | |
#define | UMDS_DSTATTYPE_CLIENTATTRS 5 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Client Attributes message, of type: umdsd_dstat_connection_attribute_msg_stct. | |
#define | UMDS_DSTATTYPE_PERTOPIC 6 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Topic Data message, of type: umdsd_dstat_connection_pertopic_msg_stct. | |
#define | UMDS_DSTATTYPE_TOPICTOTALS 7 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Topic Total message, of type: umdsd_dstat_connection_totaltopic_msg_stct. | |
#define | UMDS_DSTATTYPE_SOURCE 8 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Source Information message, of type: umdsd_dstat_connection_source_msg_stct. | |
#define | UMDS_DSTATTYPE_RECEIVER 9 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Receiver Information message, of type: umdsd_dstat_connection_receiver_msg_stct. | |
#define | UMDS_DSTATTYPE_SMARTHEAP 10 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Smartheap Information message, of type: umdsd_dstat_smartheap_msg_stct. | |
#define | UMDS_DSTATTYPE_WORKER 11 |
Value for umdsd_dstat_msg_hdr_t_stct::type for a Worker Information message, of type: umdsd_dstat_worker_msg_stct. | |
#define | LBM_UMDSD_DMON_VERSION 0 |
Value of umdsd_dstat_msg_hdr_t_stct::version indicating the version of the monitoring daemon. See Daemon Statistics Versioning for general information on versioning of these structures. | |
#define | LBM_UMDS_DMON_MAGIC 0x4542 |
Value of umdsd_dstat_msg_hdr_t_stct::magic indicating that the message does NOT need byte swapping. | |
#define | LBM_UMDS_DMON_ANTIMAGIC 0x4245 |
Value of umdsd_dstat_msg_hdr_t_stct::magic indicating that the message DOES need byte swapping. | |
#define | UMDS_DSTAT_WORKER_NA -1 |
value for umdsd_dstat_msg_hdr_t_stct::workerId when the message is not associated with a specific worker. | |
#define | UMDS_DSTAT_CONN_NA -1 |
value for umdsd_dstat_msg_hdr_t_stct::connId when the message is not associated with a specific client connection. | |
#define | UMDS_DSTAT_CFG_EL_NAME_SZ 32 |
#define | UMDS_DSTAT_LBM_MAX_TOPIC_NAME_LEN 256 |
#define | UMDS_DSTAT_MAX_ATTR_NAME_SZ 32 |
The attribute names are hardcoded in an array of strings. No upper limit is defined on how large the attribute name can actually be. However, should the name go beyond UMDS_DSTAT_MAX_ATTR_NAME_SZ, the name will be truncated. | |
#define | UMDS_DSTAT_NUM_CLIENT_ATTRS 13 |
#define | UMDS_DSTAT_NUM_CLIENT_PERMS 3 |
#define | UMDS_DSTAT_DAEMON_INFO_STRLEN 256 |
Ultra Messaging Desktop Services message definitions for UMDS Server Daemon Statistics. For general information on Daemon Statistics, see Daemon Statistics.
All of the documentation and software included in this and any other Informatica Inc. Ultra Messaging Releases Copyright (C) Informatica Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted only as covered by the terms of a valid software license agreement with Informatica Inc.
(C) Copyright 2004,2024 Informatica Inc. All Rights Reserved.
THE SOFTWARE IS PROVIDED "AS IS" AND INFORMATICA DISCLAIMS ALL WARRANTIES EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. INFORMATICA DOES NOT WARRANT THAT USE OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE. INFORMATICA SHALL NOT, UNDER ANY CIRCUMSTANCES, BE LIABLE TO LICENSEE FOR LOST PROFITS, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR INDIRECT DAMAGES ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREUNDER, EVEN IF INFORMATICA HAS BEEN APPRISED OF THE LIKELIHOOD OF SUCH DAMAGES.
typedef 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_DSTATTYPE_CFG )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef 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 )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Message containing client attributes.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CLIENTATTRS )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef 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 )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Message containing 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.
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.
Message containing information about a client's Receivers.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_RECEIVER )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Information about a client's Receivers.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_RECEIVER )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Message containing information about a client's Sources.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SOURCE )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Information about a client's Sources.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SOURCE )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Message containing Connection Summary information.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CONNSUMMARY )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Connection Summary information.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_CONNSUMMARY )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
Message containing totals across all topics for a connection.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_TOPICTOTALS )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef 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_TOPICTOTALS )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef struct umdsd_dstat_mallinfo_msg_stct umdsd_dstat_mallinfo_msg_t |
Message containing memory allocation statistics.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_MALLINFO )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef struct umdsd_dstat_mallinfo_record_stct umdsd_dstat_mallinfo_record_t |
Memory allocation statistics.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_MALLINFO )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef struct umdsd_dstat_msg_hdr_t_stct umdsd_dstat_msg_hdr_t |
Common message header structure included at the start of all messages.
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef 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_SMARTHEAP )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef struct umdsd_dstat_smartheap_record_stct umdsd_dstat_smartheap_record_t |
Information about SmartHeap.
( umdsd_dstat_msg_hdr_t_stct::type == UMDS_DSTATTYPE_SMARTHEAP )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef 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 == UMDS_DSTATTYPE_WORKER )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.
typedef 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 )
Except where indicated, all fields of type lbm_uintXX_t
should be byte-swapped if hdr.magic
is equal to LBM_UMDS_DMON_ANTIMAGIC.