/* 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 */