Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/include/routingservice/ServiceCommon.h
T
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00

1741 lines
66 KiB
C

/*
WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
This file was generated from ServiceCommon.idl
using RTI Code Generator (rtiddsgen) version 4.7.0.
The rtiddsgen tool is part of the RTI Connext DDS distribution.
For more information, type 'rtiddsgen -help' at a command shell
or consult the Code Generator User's Manual.
*/
#ifndef ServiceCommon_1902811798_h
#define ServiceCommon_1902811798_h
#ifndef NDDS_STANDALONE_TYPE
#ifndef ndds_c_h
#include "ndds/ndds_c.h"
#endif
#include "cdr/cdr_typeCode.h"
#else
#include "ndds_standalone_type.h"
#endif
#ifdef __cplusplus
extern "C" {
#endif
#define RTI_Service_BOUNDED_STRING_LENGTH_MAX (255L)
typedef DDS_Char * RTI_Service_BoundedString;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_BoundedString_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_BoundedString_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_BoundedString_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_BoundedStringSeq, RTI_Service_BoundedString);
NDDSUSERDllExport
RTIBool RTI_Service_BoundedString_initialize(
RTI_Service_BoundedString* self);
NDDSUSERDllExport
RTIBool RTI_Service_BoundedString_initialize_ex(
RTI_Service_BoundedString* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_BoundedString_initialize_w_params(
RTI_Service_BoundedString* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_BoundedString_finalize_w_return(
RTI_Service_BoundedString* self);
NDDSUSERDllExport
void RTI_Service_BoundedString_finalize(
RTI_Service_BoundedString* self);
NDDSUSERDllExport
void RTI_Service_BoundedString_finalize_ex(
RTI_Service_BoundedString* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_BoundedString_finalize_w_params(
RTI_Service_BoundedString* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_BoundedString_finalize_optional_members(
RTI_Service_BoundedString* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_BoundedString_copy(
RTI_Service_BoundedString* dst,
const RTI_Service_BoundedString* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#define RTI_Service_FILE_PATH_MAX_LENGTH (1024L)
typedef DDS_Char * RTI_Service_FilePath;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_FilePath_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_FilePath_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_FilePath_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_FilePathSeq, RTI_Service_FilePath);
NDDSUSERDllExport
RTIBool RTI_Service_FilePath_initialize(
RTI_Service_FilePath* self);
NDDSUSERDllExport
RTIBool RTI_Service_FilePath_initialize_ex(
RTI_Service_FilePath* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_FilePath_initialize_w_params(
RTI_Service_FilePath* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_FilePath_finalize_w_return(
RTI_Service_FilePath* self);
NDDSUSERDllExport
void RTI_Service_FilePath_finalize(
RTI_Service_FilePath* self);
NDDSUSERDllExport
void RTI_Service_FilePath_finalize_ex(
RTI_Service_FilePath* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_FilePath_finalize_w_params(
RTI_Service_FilePath* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_FilePath_finalize_optional_members(
RTI_Service_FilePath* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_FilePath_copy(
RTI_Service_FilePath* dst,
const RTI_Service_FilePath* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#define RTI_Service_RESOURCE_IDENTIFIER_LENGTH_MAX (2048L)
typedef DDS_Char * RTI_Service_ResourceId;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_ResourceId_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_ResourceId_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_ResourceId_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_ResourceIdSeq, RTI_Service_ResourceId);
NDDSUSERDllExport
RTIBool RTI_Service_ResourceId_initialize(
RTI_Service_ResourceId* self);
NDDSUSERDllExport
RTIBool RTI_Service_ResourceId_initialize_ex(
RTI_Service_ResourceId* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_ResourceId_initialize_w_params(
RTI_Service_ResourceId* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_ResourceId_finalize_w_return(
RTI_Service_ResourceId* self);
NDDSUSERDllExport
void RTI_Service_ResourceId_finalize(
RTI_Service_ResourceId* self);
NDDSUSERDllExport
void RTI_Service_ResourceId_finalize_ex(
RTI_Service_ResourceId* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_ResourceId_finalize_w_params(
RTI_Service_ResourceId* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_ResourceId_finalize_optional_members(
RTI_Service_ResourceId* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_ResourceId_copy(
RTI_Service_ResourceId* dst,
const RTI_Service_ResourceId* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
typedef DDS_Char * RTI_Service_XmlString;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_XmlString_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_XmlString_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_XmlString_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_XmlStringSeq, RTI_Service_XmlString);
NDDSUSERDllExport
RTIBool RTI_Service_XmlString_initialize(
RTI_Service_XmlString* self);
NDDSUSERDllExport
RTIBool RTI_Service_XmlString_initialize_ex(
RTI_Service_XmlString* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_XmlString_initialize_w_params(
RTI_Service_XmlString* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_XmlString_finalize_w_return(
RTI_Service_XmlString* self);
NDDSUSERDllExport
void RTI_Service_XmlString_finalize(
RTI_Service_XmlString* self);
NDDSUSERDllExport
void RTI_Service_XmlString_finalize_ex(
RTI_Service_XmlString* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_XmlString_finalize_w_params(
RTI_Service_XmlString* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_XmlString_finalize_optional_members(
RTI_Service_XmlString* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_XmlString_copy(
RTI_Service_XmlString* dst,
const RTI_Service_XmlString* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
typedef enum RTI_Service_EntityStateKind
{
RTI_Service_EntityStateKind_INVALID ,
RTI_Service_EntityStateKind_ENABLED ,
RTI_Service_EntityStateKind_DISABLED ,
RTI_Service_EntityStateKind_STARTED ,
RTI_Service_EntityStateKind_STOPPED ,
RTI_Service_EntityStateKind_RUNNING ,
RTI_Service_EntityStateKind_PAUSED
} RTI_Service_EntityStateKind;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_EntityStateKind_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_EntityStateKind_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_EntityStateKind_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_EntityStateKindSeq, RTI_Service_EntityStateKind);
NDDSUSERDllExport
RTIBool RTI_Service_EntityStateKind_initialize(
RTI_Service_EntityStateKind* self);
NDDSUSERDllExport
RTIBool RTI_Service_EntityStateKind_initialize_ex(
RTI_Service_EntityStateKind* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_EntityStateKind_initialize_w_params(
RTI_Service_EntityStateKind* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_EntityStateKind_finalize_w_return(
RTI_Service_EntityStateKind* self);
NDDSUSERDllExport
void RTI_Service_EntityStateKind_finalize(
RTI_Service_EntityStateKind* self);
NDDSUSERDllExport
void RTI_Service_EntityStateKind_finalize_ex(
RTI_Service_EntityStateKind* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_EntityStateKind_finalize_w_params(
RTI_Service_EntityStateKind* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_EntityStateKind_finalize_optional_members(
RTI_Service_EntityStateKind* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_EntityStateKind_copy(
RTI_Service_EntityStateKind* dst,
const RTI_Service_EntityStateKind* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_EntityStateTYPENAME;
typedef struct RTI_Service_EntityState
{
RTI_Service_EntityStateKind state;
} RTI_Service_EntityState ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_EntityState_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_EntityState_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_EntityState_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_EntityStateSeq, RTI_Service_EntityState);
NDDSUSERDllExport
RTIBool RTI_Service_EntityState_initialize(
RTI_Service_EntityState* self);
NDDSUSERDllExport
RTIBool RTI_Service_EntityState_initialize_ex(
RTI_Service_EntityState* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_EntityState_initialize_w_params(
RTI_Service_EntityState* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_EntityState_finalize_w_return(
RTI_Service_EntityState* self);
NDDSUSERDllExport
void RTI_Service_EntityState_finalize(
RTI_Service_EntityState* self);
NDDSUSERDllExport
void RTI_Service_EntityState_finalize_ex(
RTI_Service_EntityState* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_EntityState_finalize_w_params(
RTI_Service_EntityState* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_EntityState_finalize_optional_members(
RTI_Service_EntityState* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_EntityState_copy(
RTI_Service_EntityState* dst,
const RTI_Service_EntityState* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#define RTI_Service_BUILTIN_TOPIC_KEY_VALUE_LENGTH (4L)
extern const char *RTI_Service_BuiltinTopicKeyTYPENAME;
typedef struct RTI_Service_BuiltinTopicKey
{
DDS_UnsignedLong value[(RTI_Service_BUILTIN_TOPIC_KEY_VALUE_LENGTH)];
} RTI_Service_BuiltinTopicKey ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_BuiltinTopicKey_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_BuiltinTopicKey_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_BuiltinTopicKey_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_BuiltinTopicKeySeq, RTI_Service_BuiltinTopicKey);
NDDSUSERDllExport
RTIBool RTI_Service_BuiltinTopicKey_initialize(
RTI_Service_BuiltinTopicKey* self);
NDDSUSERDllExport
RTIBool RTI_Service_BuiltinTopicKey_initialize_ex(
RTI_Service_BuiltinTopicKey* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_BuiltinTopicKey_initialize_w_params(
RTI_Service_BuiltinTopicKey* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_BuiltinTopicKey_finalize_w_return(
RTI_Service_BuiltinTopicKey* self);
NDDSUSERDllExport
void RTI_Service_BuiltinTopicKey_finalize(
RTI_Service_BuiltinTopicKey* self);
NDDSUSERDllExport
void RTI_Service_BuiltinTopicKey_finalize_ex(
RTI_Service_BuiltinTopicKey* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_BuiltinTopicKey_finalize_w_params(
RTI_Service_BuiltinTopicKey* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_BuiltinTopicKey_finalize_optional_members(
RTI_Service_BuiltinTopicKey* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_BuiltinTopicKey_copy(
RTI_Service_BuiltinTopicKey* dst,
const RTI_Service_BuiltinTopicKey* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#define RTI_Service_Monitoring_RESOURCE_GUID_VALUE_LENGTH (16L)
extern const char *RTI_Service_Monitoring_ResourceGuidTYPENAME;
typedef struct RTI_Service_Monitoring_ResourceGuid
{
DDS_Octet value[(RTI_Service_Monitoring_RESOURCE_GUID_VALUE_LENGTH)];
} RTI_Service_Monitoring_ResourceGuid ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ResourceGuid_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ResourceGuid_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ResourceGuid_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ResourceGuidSeq, RTI_Service_Monitoring_ResourceGuid);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceGuid_initialize(
RTI_Service_Monitoring_ResourceGuid* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceGuid_initialize_ex(
RTI_Service_Monitoring_ResourceGuid* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceGuid_initialize_w_params(
RTI_Service_Monitoring_ResourceGuid* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceGuid_finalize_w_return(
RTI_Service_Monitoring_ResourceGuid* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceGuid_finalize(
RTI_Service_Monitoring_ResourceGuid* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceGuid_finalize_ex(
RTI_Service_Monitoring_ResourceGuid* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceGuid_finalize_w_params(
RTI_Service_Monitoring_ResourceGuid* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceGuid_finalize_optional_members(
RTI_Service_Monitoring_ResourceGuid* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceGuid_copy(
RTI_Service_Monitoring_ResourceGuid* dst,
const RTI_Service_Monitoring_ResourceGuid* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_KeyedResourceTYPENAME;
typedef struct RTI_Service_Monitoring_KeyedResource
{
RTI_Service_Monitoring_ResourceGuid object_guid;
RTI_Service_Monitoring_ResourceGuid owner_guid;
} RTI_Service_Monitoring_KeyedResource ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_KeyedResource_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_KeyedResource_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_KeyedResource_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_KeyedResourceSeq, RTI_Service_Monitoring_KeyedResource);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_KeyedResource_initialize(
RTI_Service_Monitoring_KeyedResource* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_KeyedResource_initialize_ex(
RTI_Service_Monitoring_KeyedResource* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_KeyedResource_initialize_w_params(
RTI_Service_Monitoring_KeyedResource* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_KeyedResource_finalize_w_return(
RTI_Service_Monitoring_KeyedResource* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_KeyedResource_finalize(
RTI_Service_Monitoring_KeyedResource* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_KeyedResource_finalize_ex(
RTI_Service_Monitoring_KeyedResource* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_KeyedResource_finalize_w_params(
RTI_Service_Monitoring_KeyedResource* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_KeyedResource_finalize_optional_members(
RTI_Service_Monitoring_KeyedResource* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_KeyedResource_copy(
RTI_Service_Monitoring_KeyedResource* dst,
const RTI_Service_Monitoring_KeyedResource* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_StatisticMetricsTYPENAME;
typedef struct RTI_Service_Monitoring_StatisticMetrics
{
DDS_UnsignedLongLong period_ms;
DDS_LongLong count;
DDS_Float mean;
DDS_Float minimum;
DDS_Float maximum;
DDS_Float std_dev;
} RTI_Service_Monitoring_StatisticMetrics ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_StatisticMetrics_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_StatisticMetrics_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_StatisticMetrics_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_StatisticMetricsSeq, RTI_Service_Monitoring_StatisticMetrics);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticMetrics_initialize(
RTI_Service_Monitoring_StatisticMetrics* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticMetrics_initialize_ex(
RTI_Service_Monitoring_StatisticMetrics* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticMetrics_initialize_w_params(
RTI_Service_Monitoring_StatisticMetrics* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticMetrics_finalize_w_return(
RTI_Service_Monitoring_StatisticMetrics* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticMetrics_finalize(
RTI_Service_Monitoring_StatisticMetrics* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticMetrics_finalize_ex(
RTI_Service_Monitoring_StatisticMetrics* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticMetrics_finalize_w_params(
RTI_Service_Monitoring_StatisticMetrics* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticMetrics_finalize_optional_members(
RTI_Service_Monitoring_StatisticMetrics* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticMetrics_copy(
RTI_Service_Monitoring_StatisticMetrics* dst,
const RTI_Service_Monitoring_StatisticMetrics* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_StatisticVariableTYPENAME;
typedef struct RTI_Service_Monitoring_StatisticVariable
{
RTI_Service_Monitoring_StatisticMetrics publication_period_metrics;
} RTI_Service_Monitoring_StatisticVariable ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_StatisticVariable_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_StatisticVariable_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_StatisticVariable_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_StatisticVariableSeq, RTI_Service_Monitoring_StatisticVariable);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticVariable_initialize(
RTI_Service_Monitoring_StatisticVariable* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticVariable_initialize_ex(
RTI_Service_Monitoring_StatisticVariable* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticVariable_initialize_w_params(
RTI_Service_Monitoring_StatisticVariable* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticVariable_finalize_w_return(
RTI_Service_Monitoring_StatisticVariable* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticVariable_finalize(
RTI_Service_Monitoring_StatisticVariable* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticVariable_finalize_ex(
RTI_Service_Monitoring_StatisticVariable* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticVariable_finalize_w_params(
RTI_Service_Monitoring_StatisticVariable* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_StatisticVariable_finalize_optional_members(
RTI_Service_Monitoring_StatisticVariable* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_StatisticVariable_copy(
RTI_Service_Monitoring_StatisticVariable* dst,
const RTI_Service_Monitoring_StatisticVariable* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_CountStatusTYPENAME;
typedef struct RTI_Service_Monitoring_CountStatus
{
DDS_LongLong total_count;
DDS_LongLong current_count;
DDS_LongLong current_count_peak;
} RTI_Service_Monitoring_CountStatus ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_CountStatus_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_CountStatus_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_CountStatus_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_CountStatusSeq, RTI_Service_Monitoring_CountStatus);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_CountStatus_initialize(
RTI_Service_Monitoring_CountStatus* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_CountStatus_initialize_ex(
RTI_Service_Monitoring_CountStatus* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_CountStatus_initialize_w_params(
RTI_Service_Monitoring_CountStatus* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_CountStatus_finalize_w_return(
RTI_Service_Monitoring_CountStatus* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_CountStatus_finalize(
RTI_Service_Monitoring_CountStatus* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_CountStatus_finalize_ex(
RTI_Service_Monitoring_CountStatus* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_CountStatus_finalize_w_params(
RTI_Service_Monitoring_CountStatus* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_CountStatus_finalize_optional_members(
RTI_Service_Monitoring_CountStatus* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_CountStatus_copy(
RTI_Service_Monitoring_CountStatus* dst,
const RTI_Service_Monitoring_CountStatus* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_ProcessConfigTYPENAME;
typedef struct RTI_Service_Monitoring_ProcessConfig
{
DDS_UnsignedLongLong id;
} RTI_Service_Monitoring_ProcessConfig ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ProcessConfig_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ProcessConfig_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ProcessConfig_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ProcessConfigSeq, RTI_Service_Monitoring_ProcessConfig);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessConfig_initialize(
RTI_Service_Monitoring_ProcessConfig* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessConfig_initialize_ex(
RTI_Service_Monitoring_ProcessConfig* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessConfig_initialize_w_params(
RTI_Service_Monitoring_ProcessConfig* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessConfig_finalize_w_return(
RTI_Service_Monitoring_ProcessConfig* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessConfig_finalize(
RTI_Service_Monitoring_ProcessConfig* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessConfig_finalize_ex(
RTI_Service_Monitoring_ProcessConfig* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessConfig_finalize_w_params(
RTI_Service_Monitoring_ProcessConfig* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessConfig_finalize_optional_members(
RTI_Service_Monitoring_ProcessConfig* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessConfig_copy(
RTI_Service_Monitoring_ProcessConfig* dst,
const RTI_Service_Monitoring_ProcessConfig* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_ProcessPeriodicTYPENAME;
typedef struct RTI_Service_Monitoring_ProcessPeriodic
{
RTI_Service_Monitoring_StatisticVariable *cpu_usage_percentage;
RTI_Service_Monitoring_StatisticVariable *physical_memory_kb;
RTI_Service_Monitoring_StatisticVariable *total_memory_kb;
DDS_Long uptime_sec;
} RTI_Service_Monitoring_ProcessPeriodic ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ProcessPeriodic_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ProcessPeriodic_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ProcessPeriodic_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ProcessPeriodicSeq, RTI_Service_Monitoring_ProcessPeriodic);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessPeriodic_initialize(
RTI_Service_Monitoring_ProcessPeriodic* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessPeriodic_initialize_ex(
RTI_Service_Monitoring_ProcessPeriodic* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessPeriodic_initialize_w_params(
RTI_Service_Monitoring_ProcessPeriodic* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessPeriodic_finalize_w_return(
RTI_Service_Monitoring_ProcessPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessPeriodic_finalize(
RTI_Service_Monitoring_ProcessPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessPeriodic_finalize_ex(
RTI_Service_Monitoring_ProcessPeriodic* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessPeriodic_finalize_w_params(
RTI_Service_Monitoring_ProcessPeriodic* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ProcessPeriodic_finalize_optional_members(
RTI_Service_Monitoring_ProcessPeriodic* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ProcessPeriodic_copy(
RTI_Service_Monitoring_ProcessPeriodic* dst,
const RTI_Service_Monitoring_ProcessPeriodic* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_ThreadPeriodicTYPENAME;
typedef struct RTI_Service_Monitoring_ThreadPeriodic
{
DDS_UnsignedLongLong id;
RTI_Service_Monitoring_StatisticVariable *cpu_usage_percentage;
} RTI_Service_Monitoring_ThreadPeriodic ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ThreadPeriodic_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ThreadPeriodic_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ThreadPeriodic_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ThreadPeriodicSeq, RTI_Service_Monitoring_ThreadPeriodic);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPeriodic_initialize(
RTI_Service_Monitoring_ThreadPeriodic* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPeriodic_initialize_ex(
RTI_Service_Monitoring_ThreadPeriodic* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPeriodic_initialize_w_params(
RTI_Service_Monitoring_ThreadPeriodic* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPeriodic_finalize_w_return(
RTI_Service_Monitoring_ThreadPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPeriodic_finalize(
RTI_Service_Monitoring_ThreadPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPeriodic_finalize_ex(
RTI_Service_Monitoring_ThreadPeriodic* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPeriodic_finalize_w_params(
RTI_Service_Monitoring_ThreadPeriodic* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPeriodic_finalize_optional_members(
RTI_Service_Monitoring_ThreadPeriodic* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPeriodic_copy(
RTI_Service_Monitoring_ThreadPeriodic* dst,
const RTI_Service_Monitoring_ThreadPeriodic* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_ThreadPoolPeriodicTYPENAME;
typedef struct RTI_Service_Monitoring_ThreadPoolPeriodic
{
struct RTI_Service_Monitoring_ThreadPeriodicSeq *threads;
} RTI_Service_Monitoring_ThreadPoolPeriodic ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ThreadPoolPeriodic_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ThreadPoolPeriodic_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ThreadPoolPeriodic_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ThreadPoolPeriodicSeq, RTI_Service_Monitoring_ThreadPoolPeriodic);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPoolPeriodic_initialize(
RTI_Service_Monitoring_ThreadPoolPeriodic* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPoolPeriodic_initialize_ex(
RTI_Service_Monitoring_ThreadPoolPeriodic* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPoolPeriodic_initialize_w_params(
RTI_Service_Monitoring_ThreadPoolPeriodic* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPoolPeriodic_finalize_w_return(
RTI_Service_Monitoring_ThreadPoolPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPoolPeriodic_finalize(
RTI_Service_Monitoring_ThreadPoolPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPoolPeriodic_finalize_ex(
RTI_Service_Monitoring_ThreadPoolPeriodic* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPoolPeriodic_finalize_w_params(
RTI_Service_Monitoring_ThreadPoolPeriodic* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ThreadPoolPeriodic_finalize_optional_members(
RTI_Service_Monitoring_ThreadPoolPeriodic* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ThreadPoolPeriodic_copy(
RTI_Service_Monitoring_ThreadPoolPeriodic* dst,
const RTI_Service_Monitoring_ThreadPoolPeriodic* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_HostPeriodicTYPENAME;
typedef struct RTI_Service_Monitoring_HostPeriodic
{
RTI_Service_Monitoring_StatisticVariable *cpu_usage_percentage;
RTI_Service_Monitoring_StatisticVariable *free_memory_kb;
RTI_Service_Monitoring_StatisticVariable *free_swap_memory_kb;
DDS_Long uptime_sec;
} RTI_Service_Monitoring_HostPeriodic ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_HostPeriodic_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_HostPeriodic_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_HostPeriodic_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_HostPeriodicSeq, RTI_Service_Monitoring_HostPeriodic);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostPeriodic_initialize(
RTI_Service_Monitoring_HostPeriodic* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostPeriodic_initialize_ex(
RTI_Service_Monitoring_HostPeriodic* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostPeriodic_initialize_w_params(
RTI_Service_Monitoring_HostPeriodic* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostPeriodic_finalize_w_return(
RTI_Service_Monitoring_HostPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostPeriodic_finalize(
RTI_Service_Monitoring_HostPeriodic* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostPeriodic_finalize_ex(
RTI_Service_Monitoring_HostPeriodic* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostPeriodic_finalize_w_params(
RTI_Service_Monitoring_HostPeriodic* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostPeriodic_finalize_optional_members(
RTI_Service_Monitoring_HostPeriodic* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostPeriodic_copy(
RTI_Service_Monitoring_HostPeriodic* dst,
const RTI_Service_Monitoring_HostPeriodic* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_HostConfigTYPENAME;
typedef struct RTI_Service_Monitoring_HostConfig
{
DDS_Char * name;
DDS_UnsignedLong id;
DDS_LongLong total_memory_kb;
DDS_LongLong total_swap_memory_kb;
DDS_Char * target;
} RTI_Service_Monitoring_HostConfig ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_HostConfig_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_HostConfig_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_HostConfig_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_HostConfigSeq, RTI_Service_Monitoring_HostConfig);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostConfig_initialize(
RTI_Service_Monitoring_HostConfig* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostConfig_initialize_ex(
RTI_Service_Monitoring_HostConfig* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostConfig_initialize_w_params(
RTI_Service_Monitoring_HostConfig* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostConfig_finalize_w_return(
RTI_Service_Monitoring_HostConfig* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostConfig_finalize(
RTI_Service_Monitoring_HostConfig* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostConfig_finalize_ex(
RTI_Service_Monitoring_HostConfig* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostConfig_finalize_w_params(
RTI_Service_Monitoring_HostConfig* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_HostConfig_finalize_optional_members(
RTI_Service_Monitoring_HostConfig* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_HostConfig_copy(
RTI_Service_Monitoring_HostConfig* dst,
const RTI_Service_Monitoring_HostConfig* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_NetworkPerformanceTYPENAME;
typedef struct RTI_Service_Monitoring_NetworkPerformance
{
RTI_Service_Monitoring_StatisticVariable *samples_per_sec;
RTI_Service_Monitoring_StatisticVariable *bytes_per_sec;
RTI_Service_Monitoring_StatisticVariable *latency_millisec;
} RTI_Service_Monitoring_NetworkPerformance ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_NetworkPerformance_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_NetworkPerformance_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_NetworkPerformance_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_NetworkPerformanceSeq, RTI_Service_Monitoring_NetworkPerformance);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_NetworkPerformance_initialize(
RTI_Service_Monitoring_NetworkPerformance* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_NetworkPerformance_initialize_ex(
RTI_Service_Monitoring_NetworkPerformance* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_NetworkPerformance_initialize_w_params(
RTI_Service_Monitoring_NetworkPerformance* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_NetworkPerformance_finalize_w_return(
RTI_Service_Monitoring_NetworkPerformance* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_NetworkPerformance_finalize(
RTI_Service_Monitoring_NetworkPerformance* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_NetworkPerformance_finalize_ex(
RTI_Service_Monitoring_NetworkPerformance* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_NetworkPerformance_finalize_w_params(
RTI_Service_Monitoring_NetworkPerformance* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_NetworkPerformance_finalize_optional_members(
RTI_Service_Monitoring_NetworkPerformance* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_NetworkPerformance_copy(
RTI_Service_Monitoring_NetworkPerformance* dst,
const RTI_Service_Monitoring_NetworkPerformance* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_EntityConfigTYPENAME;
typedef struct RTI_Service_Monitoring_EntityConfig
{
DDS_Char * resource_id;
DDS_Char * configuration;
} RTI_Service_Monitoring_EntityConfig ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_EntityConfig_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_EntityConfig_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_EntityConfig_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_EntityConfigSeq, RTI_Service_Monitoring_EntityConfig);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityConfig_initialize(
RTI_Service_Monitoring_EntityConfig* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityConfig_initialize_ex(
RTI_Service_Monitoring_EntityConfig* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityConfig_initialize_w_params(
RTI_Service_Monitoring_EntityConfig* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityConfig_finalize_w_return(
RTI_Service_Monitoring_EntityConfig* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityConfig_finalize(
RTI_Service_Monitoring_EntityConfig* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityConfig_finalize_ex(
RTI_Service_Monitoring_EntityConfig* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityConfig_finalize_w_params(
RTI_Service_Monitoring_EntityConfig* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityConfig_finalize_optional_members(
RTI_Service_Monitoring_EntityConfig* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityConfig_copy(
RTI_Service_Monitoring_EntityConfig* dst,
const RTI_Service_Monitoring_EntityConfig* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
extern const char *RTI_Service_Monitoring_EntityEventTYPENAME;
typedef struct RTI_Service_Monitoring_EntityEvent
{
RTI_Service_EntityStateKind state;
} RTI_Service_Monitoring_EntityEvent ;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_EntityEvent_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_EntityEvent_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_EntityEvent_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_EntityEventSeq, RTI_Service_Monitoring_EntityEvent);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityEvent_initialize(
RTI_Service_Monitoring_EntityEvent* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityEvent_initialize_ex(
RTI_Service_Monitoring_EntityEvent* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityEvent_initialize_w_params(
RTI_Service_Monitoring_EntityEvent* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityEvent_finalize_w_return(
RTI_Service_Monitoring_EntityEvent* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityEvent_finalize(
RTI_Service_Monitoring_EntityEvent* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityEvent_finalize_ex(
RTI_Service_Monitoring_EntityEvent* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityEvent_finalize_w_params(
RTI_Service_Monitoring_EntityEvent* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_EntityEvent_finalize_optional_members(
RTI_Service_Monitoring_EntityEvent* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_EntityEvent_copy(
RTI_Service_Monitoring_EntityEvent* dst,
const RTI_Service_Monitoring_EntityEvent* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
typedef enum RTI_Service_Monitoring_DistributionTopicKind
{
RTI_Service_Monitoring_DistributionTopicKind_CONFIG ,
RTI_Service_Monitoring_DistributionTopicKind_EVENT ,
RTI_Service_Monitoring_DistributionTopicKind_PERIODIC
} RTI_Service_Monitoring_DistributionTopicKind;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_DistributionTopicKind_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_DistributionTopicKind_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_DistributionTopicKind_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_DistributionTopicKindSeq, RTI_Service_Monitoring_DistributionTopicKind);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_DistributionTopicKind_initialize(
RTI_Service_Monitoring_DistributionTopicKind* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_DistributionTopicKind_initialize_ex(
RTI_Service_Monitoring_DistributionTopicKind* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_DistributionTopicKind_initialize_w_params(
RTI_Service_Monitoring_DistributionTopicKind* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_DistributionTopicKind_finalize_w_return(
RTI_Service_Monitoring_DistributionTopicKind* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_DistributionTopicKind_finalize(
RTI_Service_Monitoring_DistributionTopicKind* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_DistributionTopicKind_finalize_ex(
RTI_Service_Monitoring_DistributionTopicKind* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_DistributionTopicKind_finalize_w_params(
RTI_Service_Monitoring_DistributionTopicKind* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_DistributionTopicKind_finalize_optional_members(
RTI_Service_Monitoring_DistributionTopicKind* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_DistributionTopicKind_copy(
RTI_Service_Monitoring_DistributionTopicKind* dst,
const RTI_Service_Monitoring_DistributionTopicKind* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
typedef enum RTI_Service_Monitoring_ResourceKindIndex
{
RTI_Service_Monitoring_ResourceKindIndex_DDS_INDEX = 1,
RTI_Service_Monitoring_ResourceKindIndex_ROUTING_INDEX = 10000,
RTI_Service_Monitoring_ResourceKindIndex_RECORDING_INDEX = 20000,
RTI_Service_Monitoring_ResourceKindIndex_CDS_INDEX = 30000
} RTI_Service_Monitoring_ResourceKindIndex;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ResourceKindIndex_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ResourceKindIndex_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ResourceKindIndex_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ResourceKindIndexSeq, RTI_Service_Monitoring_ResourceKindIndex);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKindIndex_initialize(
RTI_Service_Monitoring_ResourceKindIndex* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKindIndex_initialize_ex(
RTI_Service_Monitoring_ResourceKindIndex* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKindIndex_initialize_w_params(
RTI_Service_Monitoring_ResourceKindIndex* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKindIndex_finalize_w_return(
RTI_Service_Monitoring_ResourceKindIndex* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKindIndex_finalize(
RTI_Service_Monitoring_ResourceKindIndex* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKindIndex_finalize_ex(
RTI_Service_Monitoring_ResourceKindIndex* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKindIndex_finalize_w_params(
RTI_Service_Monitoring_ResourceKindIndex* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKindIndex_finalize_optional_members(
RTI_Service_Monitoring_ResourceKindIndex* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKindIndex_copy(
RTI_Service_Monitoring_ResourceKindIndex* dst,
const RTI_Service_Monitoring_ResourceKindIndex* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
typedef enum RTI_Service_Monitoring_ResourceKind
{
RTI_Service_Monitoring_ResourceKind_UNKNOWN ,
RTI_Service_Monitoring_ResourceKind_ROUTING_SERVICE = 10000,
RTI_Service_Monitoring_ResourceKind_ROUTING_DOMAIN_ROUTE ,
RTI_Service_Monitoring_ResourceKind_ROUTING_SESSION ,
RTI_Service_Monitoring_ResourceKind_ROUTING_AUTO_ROUTE ,
RTI_Service_Monitoring_ResourceKind_ROUTING_ROUTE ,
RTI_Service_Monitoring_ResourceKind_ROUTING_INPUT ,
RTI_Service_Monitoring_ResourceKind_ROUTING_OUTPUT ,
RTI_Service_Monitoring_ResourceKind_RECORDING_SERVICE = 20000,
RTI_Service_Monitoring_ResourceKind_RECORDING_SESSION ,
RTI_Service_Monitoring_ResourceKind_RECORDING_TOPIC_GROUP ,
RTI_Service_Monitoring_ResourceKind_RECORDING_TOPIC ,
RTI_Service_Monitoring_ResourceKind_CDS_SERVICE = 30000,
RTI_Service_Monitoring_ResourceKind_CDS_FORWARDER ,
RTI_Service_Monitoring_ResourceKind_CDS_DATABASE ,
RTI_Service_Monitoring_ResourceKind_CDS_RECEIVER ,
RTI_Service_Monitoring_ResourceKind_CDS_SENDER
} RTI_Service_Monitoring_ResourceKind;
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#ifndef NDDS_STANDALONE_TYPE
NDDSUSERDllExport DDS_TypeCode * RTI_Service_Monitoring_ResourceKind_get_typecode(void); /* Type code */
NDDSUSERDllExport RTIXCdrTypePlugin *RTI_Service_Monitoring_ResourceKind_get_type_plugin_info(void);
NDDSUSERDllExport RTIXCdrSampleAccessInfo *RTI_Service_Monitoring_ResourceKind_get_sample_access_info(void);
#endif
DDS_SEQUENCE(RTI_Service_Monitoring_ResourceKindSeq, RTI_Service_Monitoring_ResourceKind);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKind_initialize(
RTI_Service_Monitoring_ResourceKind* self);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKind_initialize_ex(
RTI_Service_Monitoring_ResourceKind* self,RTIBool allocatePointers,RTIBool allocateMemory);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKind_initialize_w_params(
RTI_Service_Monitoring_ResourceKind* self,
const struct DDS_TypeAllocationParams_t * allocParams);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKind_finalize_w_return(
RTI_Service_Monitoring_ResourceKind* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKind_finalize(
RTI_Service_Monitoring_ResourceKind* self);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKind_finalize_ex(
RTI_Service_Monitoring_ResourceKind* self,RTIBool deletePointers);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKind_finalize_w_params(
RTI_Service_Monitoring_ResourceKind* self,
const struct DDS_TypeDeallocationParams_t * deallocParams);
NDDSUSERDllExport
void RTI_Service_Monitoring_ResourceKind_finalize_optional_members(
RTI_Service_Monitoring_ResourceKind* self, RTIBool deletePointers);
NDDSUSERDllExport
RTIBool RTI_Service_Monitoring_ResourceKind_copy(
RTI_Service_Monitoring_ResourceKind* dst,
const RTI_Service_Monitoring_ResourceKind* src);
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#define RTI_Service_Monitoring_CONFIG_TOPIC_NAME ("rti/service/monitoring/config")
#define RTI_Service_Monitoring_EVENT_TOPIC_NAME ("rti/service/monitoring/event")
#define RTI_Service_Monitoring_PERIODIC_TOPIC_NAME ("rti/service/monitoring/periodic")
#define RTI_Service_Monitoring_CONFIG_REGISTERED_TYPE_NAME ("RTI::Service::Monitoring::Config")
#define RTI_Service_Monitoring_EVENT_REGISTERED_TYPE_NAME ("RTI::Service::Monitoring::Event")
#define RTI_Service_Monitoring_PERIODIC_REGISTERED_TYPE_NAME ("RTI::Service::Monitoring::Periodic")
#ifdef __cplusplus
}
#endif
#endif /* ServiceCommon */