- 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
2721 lines
119 KiB
C
2721 lines
119 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 ServiceCommonPlugin_1902811798_h
|
|
#define ServiceCommonPlugin_1902811798_h
|
|
|
|
#include "ServiceCommon.h"
|
|
|
|
struct RTICdrStream;
|
|
|
|
#ifndef pres_typePlugin_h
|
|
#include "pres/pres_typePlugin.h"
|
|
#endif
|
|
|
|
#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
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define RTI_Service_BoundedStringPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_BoundedStringPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_BoundedStringPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_BoundedStringPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_BoundedStringPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_BoundedString*
|
|
RTI_Service_BoundedStringPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_BoundedString*
|
|
RTI_Service_BoundedStringPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_BoundedString*
|
|
RTI_Service_BoundedStringPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BoundedStringPluginSupport_copy_data(
|
|
RTI_Service_BoundedString *out,
|
|
const RTI_Service_BoundedString *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BoundedStringPluginSupport_destroy_data_w_params(
|
|
RTI_Service_BoundedString *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BoundedStringPluginSupport_destroy_data_ex(
|
|
RTI_Service_BoundedString *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BoundedStringPluginSupport_destroy_data(
|
|
RTI_Service_BoundedString *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BoundedStringPluginSupport_print_data(
|
|
const RTI_Service_BoundedString *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BoundedStringPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_BoundedString *out,
|
|
const RTI_Service_BoundedString *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_BoundedStringPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_BoundedStringPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_BoundedStringPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_BoundedStringPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
#define RTI_Service_FilePathPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_FilePathPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_FilePathPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_FilePathPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_FilePathPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_FilePath*
|
|
RTI_Service_FilePathPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_FilePath*
|
|
RTI_Service_FilePathPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_FilePath*
|
|
RTI_Service_FilePathPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_FilePathPluginSupport_copy_data(
|
|
RTI_Service_FilePath *out,
|
|
const RTI_Service_FilePath *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_FilePathPluginSupport_destroy_data_w_params(
|
|
RTI_Service_FilePath *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_FilePathPluginSupport_destroy_data_ex(
|
|
RTI_Service_FilePath *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_FilePathPluginSupport_destroy_data(
|
|
RTI_Service_FilePath *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_FilePathPluginSupport_print_data(
|
|
const RTI_Service_FilePath *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_FilePathPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_FilePath *out,
|
|
const RTI_Service_FilePath *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_FilePathPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_FilePathPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_FilePathPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_FilePathPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
#define RTI_Service_ResourceIdPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_ResourceIdPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_ResourceIdPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_ResourceIdPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_ResourceIdPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_ResourceId*
|
|
RTI_Service_ResourceIdPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_ResourceId*
|
|
RTI_Service_ResourceIdPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_ResourceId*
|
|
RTI_Service_ResourceIdPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_ResourceIdPluginSupport_copy_data(
|
|
RTI_Service_ResourceId *out,
|
|
const RTI_Service_ResourceId *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_ResourceIdPluginSupport_destroy_data_w_params(
|
|
RTI_Service_ResourceId *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_ResourceIdPluginSupport_destroy_data_ex(
|
|
RTI_Service_ResourceId *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_ResourceIdPluginSupport_destroy_data(
|
|
RTI_Service_ResourceId *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_ResourceIdPluginSupport_print_data(
|
|
const RTI_Service_ResourceId *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_ResourceIdPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_ResourceId *out,
|
|
const RTI_Service_ResourceId *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_ResourceIdPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_ResourceIdPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_ResourceIdPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_ResourceIdPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
#define RTI_Service_XmlStringPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_XmlStringPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_XmlStringPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_XmlStringPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_XmlStringPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_XmlString*
|
|
RTI_Service_XmlStringPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_XmlString*
|
|
RTI_Service_XmlStringPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_XmlString*
|
|
RTI_Service_XmlStringPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_XmlStringPluginSupport_copy_data(
|
|
RTI_Service_XmlString *out,
|
|
const RTI_Service_XmlString *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_XmlStringPluginSupport_destroy_data_w_params(
|
|
RTI_Service_XmlString *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_XmlStringPluginSupport_destroy_data_ex(
|
|
RTI_Service_XmlString *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_XmlStringPluginSupport_destroy_data(
|
|
RTI_Service_XmlString *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_XmlStringPluginSupport_print_data(
|
|
const RTI_Service_XmlString *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_XmlStringPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_XmlString *out,
|
|
const RTI_Service_XmlString *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_XmlStringPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_XmlStringPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_XmlStringPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_XmlStringPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_EntityStateKindPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_EntityStateKindPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_EntityStateKindPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Support functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStateKindPluginSupport_print_data(
|
|
const RTI_Service_EntityStateKind *sample,
|
|
const char *desc,
|
|
unsigned int indent_level);
|
|
|
|
#define RTI_Service_EntityStatePlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_EntityStatePlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_EntityStatePlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_EntityStatePlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_EntityStatePlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_EntityState*
|
|
RTI_Service_EntityStatePluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_EntityState*
|
|
RTI_Service_EntityStatePluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_EntityState*
|
|
RTI_Service_EntityStatePluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_EntityStatePluginSupport_copy_data(
|
|
RTI_Service_EntityState *out,
|
|
const RTI_Service_EntityState *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePluginSupport_destroy_data_w_params(
|
|
RTI_Service_EntityState *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePluginSupport_destroy_data_ex(
|
|
RTI_Service_EntityState *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePluginSupport_destroy_data(
|
|
RTI_Service_EntityState *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePluginSupport_print_data(
|
|
const RTI_Service_EntityState *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern PRESTypePluginParticipantData
|
|
RTI_Service_EntityStatePlugin_on_participant_attached(
|
|
void *registration_data,
|
|
const struct PRESTypePluginParticipantInfo *participant_info,
|
|
RTIBool top_level_registration,
|
|
void *container_plugin_context,
|
|
RTICdrTypeCode *typeCode);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePlugin_on_participant_detached(
|
|
PRESTypePluginParticipantData participant_data);
|
|
|
|
NDDSUSERDllExport extern PRESTypePluginEndpointData
|
|
RTI_Service_EntityStatePlugin_on_endpoint_attached(
|
|
PRESTypePluginParticipantData participant_data,
|
|
const struct PRESTypePluginEndpointInfo *endpoint_info,
|
|
RTIBool top_level_registration,
|
|
void *container_plugin_context);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePlugin_on_endpoint_detached(
|
|
PRESTypePluginEndpointData endpoint_data);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePlugin_return_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_EntityState *sample,
|
|
void *handle);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_EntityStatePlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_EntityState *out,
|
|
const RTI_Service_EntityState *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_EntityStatePlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_EntityState *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_EntityStatePlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_EntityState *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_EntityStatePlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_EntityState *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_EntityStatePlugin_data_to_string(
|
|
const RTI_Service_EntityState *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_EntityStatePlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_EntityStatePlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_EntityStatePlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_EntityStatePlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_EntityStatePlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_EntityState ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_EntityStatePlugin_get_programs(void);
|
|
|
|
/* Plugin Functions */
|
|
NDDSUSERDllExport extern struct PRESTypePlugin*
|
|
RTI_Service_EntityStatePlugin_new(void);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_EntityStatePlugin_delete(struct PRESTypePlugin *);
|
|
|
|
#define RTI_Service_BuiltinTopicKeyPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_BuiltinTopicKeyPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_BuiltinTopicKeyPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_BuiltinTopicKeyPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_BuiltinTopicKeyPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_BuiltinTopicKey*
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_BuiltinTopicKey*
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_BuiltinTopicKey*
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_copy_data(
|
|
RTI_Service_BuiltinTopicKey *out,
|
|
const RTI_Service_BuiltinTopicKey *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_destroy_data_w_params(
|
|
RTI_Service_BuiltinTopicKey *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_destroy_data_ex(
|
|
RTI_Service_BuiltinTopicKey *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_destroy_data(
|
|
RTI_Service_BuiltinTopicKey *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_BuiltinTopicKeyPluginSupport_print_data(
|
|
const RTI_Service_BuiltinTopicKey *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BuiltinTopicKeyPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_BuiltinTopicKey *out,
|
|
const RTI_Service_BuiltinTopicKey *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BuiltinTopicKeyPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_BuiltinTopicKey *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BuiltinTopicKeyPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_BuiltinTopicKey *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BuiltinTopicKeyPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_BuiltinTopicKey *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_BuiltinTopicKeyPlugin_data_to_string(
|
|
const RTI_Service_BuiltinTopicKey *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_BuiltinTopicKeyPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_BuiltinTopicKeyPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_BuiltinTopicKeyPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_BuiltinTopicKeyPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_BuiltinTopicKeyPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_BuiltinTopicKey ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_BuiltinTopicKeyPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_ResourceGuidPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_ResourceGuidPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_ResourceGuidPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_ResourceGuidPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_ResourceGuidPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ResourceGuid*
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ResourceGuid*
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ResourceGuid*
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_ResourceGuid *out,
|
|
const RTI_Service_Monitoring_ResourceGuid *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_ResourceGuid *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_ResourceGuid *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_ResourceGuid *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ResourceGuid *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern PRESTypePluginParticipantData
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_on_participant_attached(
|
|
void *registration_data,
|
|
const struct PRESTypePluginParticipantInfo *participant_info,
|
|
RTIBool top_level_registration,
|
|
void *container_plugin_context,
|
|
RTICdrTypeCode *typeCode);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_on_participant_detached(
|
|
PRESTypePluginParticipantData participant_data);
|
|
|
|
NDDSUSERDllExport extern PRESTypePluginEndpointData
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_on_endpoint_attached(
|
|
PRESTypePluginParticipantData participant_data,
|
|
const struct PRESTypePluginEndpointInfo *endpoint_info,
|
|
RTIBool top_level_registration,
|
|
void *container_plugin_context);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_on_endpoint_detached(
|
|
PRESTypePluginEndpointData endpoint_data);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_return_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ResourceGuid *sample,
|
|
void *handle);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ResourceGuid *out,
|
|
const RTI_Service_Monitoring_ResourceGuid *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_ResourceGuid *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_ResourceGuid *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_ResourceGuid *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_ResourceGuid *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ResourceGuid ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_ResourceGuidPlugin_get_programs(void);
|
|
|
|
/* Plugin Functions */
|
|
NDDSUSERDllExport extern struct PRESTypePlugin*
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_new(void);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceGuidPlugin_delete(struct PRESTypePlugin *);
|
|
|
|
/* The type used to store keys for instances of type struct
|
|
* AnotherSimple.
|
|
*
|
|
* By default, this type is struct KeyedResource
|
|
* itself. However, if for some reason this choice is not practical for your
|
|
* system (e.g. if sizeof(struct KeyedResource)
|
|
* is very large), you may redefine this typedef in terms of another type of
|
|
* your choosing. HOWEVER, if you define the KeyHolder type to be something
|
|
* other than struct AnotherSimple, the
|
|
* following restriction applies: the key of struct
|
|
* KeyedResource must consist of a
|
|
* single field of your redefined KeyHolder type and that field must be the
|
|
* first field in struct KeyedResource.
|
|
*/
|
|
typedef struct RTI_Service_Monitoring_KeyedResource RTI_Service_Monitoring_KeyedResourceKeyHolder;
|
|
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_get_key PRESTypePluginDefaultEndpointData_getKey
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_return_key PRESTypePluginDefaultEndpointData_returnKey
|
|
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_KeyedResourcePlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_KeyedResource*
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_KeyedResource*
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_KeyedResource*
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_copy_data(
|
|
RTI_Service_Monitoring_KeyedResource *out,
|
|
const RTI_Service_Monitoring_KeyedResource *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_KeyedResource *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_KeyedResource *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_KeyedResource *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_print_data(
|
|
const RTI_Service_Monitoring_KeyedResource *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_KeyedResource*
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_create_key_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_KeyedResource*
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_create_key(void);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_destroy_key_ex(
|
|
RTI_Service_Monitoring_KeyedResourceKeyHolder *key,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePluginSupport_destroy_key(
|
|
RTI_Service_Monitoring_KeyedResourceKeyHolder *key);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern PRESTypePluginParticipantData
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_on_participant_attached(
|
|
void *registration_data,
|
|
const struct PRESTypePluginParticipantInfo *participant_info,
|
|
RTIBool top_level_registration,
|
|
void *container_plugin_context,
|
|
RTICdrTypeCode *typeCode);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_on_participant_detached(
|
|
PRESTypePluginParticipantData participant_data);
|
|
|
|
NDDSUSERDllExport extern PRESTypePluginEndpointData
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_on_endpoint_attached(
|
|
PRESTypePluginParticipantData participant_data,
|
|
const struct PRESTypePluginEndpointInfo *endpoint_info,
|
|
RTIBool top_level_registration,
|
|
void *container_plugin_context);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_on_endpoint_detached(
|
|
PRESTypePluginEndpointData endpoint_data);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_return_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_KeyedResource *sample,
|
|
void *handle);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_KeyedResource *out,
|
|
const RTI_Service_Monitoring_KeyedResource *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_KeyedResource *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_KeyedResource *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_KeyedResource *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_data_to_string(
|
|
const RTI_Service_Monitoring_KeyedResource *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_KeyedResource ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_instance_to_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_KeyedResourceKeyHolder *key,
|
|
const RTI_Service_Monitoring_KeyedResource *instance);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_key_to_instance(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_KeyedResource *instance,
|
|
const RTI_Service_Monitoring_KeyedResourceKeyHolder *key);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_serialized_sample_to_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
struct RTICdrStream *cdrStream,
|
|
DDS_KeyHash_t *keyhash,
|
|
RTIBool deserialize_encapsulation,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_KeyedResourcePlugin_get_programs(void);
|
|
|
|
/* Plugin Functions */
|
|
NDDSUSERDllExport extern struct PRESTypePlugin*
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_new(void);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_KeyedResourcePlugin_delete(struct PRESTypePlugin *);
|
|
|
|
#define RTI_Service_Monitoring_StatisticMetricsPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_StatisticMetricsPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_StatisticMetricsPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_StatisticMetricsPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_StatisticMetricsPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_StatisticMetrics*
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_StatisticMetrics*
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_StatisticMetrics*
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_StatisticMetrics *out,
|
|
const RTI_Service_Monitoring_StatisticMetrics *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_StatisticMetrics *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_StatisticMetrics *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_StatisticMetrics *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticMetricsPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_StatisticMetrics *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_StatisticMetrics *out,
|
|
const RTI_Service_Monitoring_StatisticMetrics *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_StatisticMetrics *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_StatisticMetrics *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_StatisticMetrics *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_StatisticMetrics *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticMetricsPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_StatisticMetrics ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_StatisticMetricsPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_StatisticVariablePlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_StatisticVariablePlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_StatisticVariablePlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_StatisticVariablePlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_StatisticVariablePlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_StatisticVariable*
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_StatisticVariable*
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_StatisticVariable*
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_copy_data(
|
|
RTI_Service_Monitoring_StatisticVariable *out,
|
|
const RTI_Service_Monitoring_StatisticVariable *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_StatisticVariable *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_StatisticVariable *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_StatisticVariable *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_StatisticVariablePluginSupport_print_data(
|
|
const RTI_Service_Monitoring_StatisticVariable *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_StatisticVariable *out,
|
|
const RTI_Service_Monitoring_StatisticVariable *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_StatisticVariable *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_StatisticVariable *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_StatisticVariable *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_data_to_string(
|
|
const RTI_Service_Monitoring_StatisticVariable *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_StatisticVariablePlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_StatisticVariable ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_StatisticVariablePlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_CountStatusPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_CountStatusPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_CountStatusPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_CountStatusPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_CountStatusPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_CountStatus*
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_CountStatus*
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_CountStatus*
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_CountStatus *out,
|
|
const RTI_Service_Monitoring_CountStatus *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_CountStatus *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_CountStatus *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_CountStatus *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_CountStatusPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_CountStatus *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_CountStatusPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_CountStatus *out,
|
|
const RTI_Service_Monitoring_CountStatus *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_CountStatusPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_CountStatus *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_CountStatusPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_CountStatus *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_CountStatusPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_CountStatus *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_CountStatusPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_CountStatus *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_CountStatusPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_CountStatusPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_CountStatusPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_CountStatusPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_CountStatusPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_CountStatus ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_CountStatusPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_ProcessConfigPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_ProcessConfigPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_ProcessConfigPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_ProcessConfigPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_ProcessConfigPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ProcessConfig*
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ProcessConfig*
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ProcessConfig*
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_ProcessConfig *out,
|
|
const RTI_Service_Monitoring_ProcessConfig *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_ProcessConfig *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_ProcessConfig *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_ProcessConfig *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessConfigPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ProcessConfig *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ProcessConfig *out,
|
|
const RTI_Service_Monitoring_ProcessConfig *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_ProcessConfig *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_ProcessConfig *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_ProcessConfig *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_ProcessConfig *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessConfigPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ProcessConfig ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_ProcessConfigPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_ProcessPeriodicPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_ProcessPeriodicPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_ProcessPeriodicPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_ProcessPeriodicPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_ProcessPeriodicPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ProcessPeriodic*
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ProcessPeriodic*
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ProcessPeriodic*
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_ProcessPeriodic *out,
|
|
const RTI_Service_Monitoring_ProcessPeriodic *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_ProcessPeriodic *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_ProcessPeriodic *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_ProcessPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ProcessPeriodicPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ProcessPeriodic *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ProcessPeriodic *out,
|
|
const RTI_Service_Monitoring_ProcessPeriodic *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_ProcessPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_ProcessPeriodic *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_ProcessPeriodic *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_ProcessPeriodic *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ProcessPeriodicPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ProcessPeriodic ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_ProcessPeriodicPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_ThreadPeriodicPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_ThreadPeriodicPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_ThreadPeriodicPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_ThreadPeriodicPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_ThreadPeriodicPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ThreadPeriodic*
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ThreadPeriodic*
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ThreadPeriodic*
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_ThreadPeriodic *out,
|
|
const RTI_Service_Monitoring_ThreadPeriodic *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_ThreadPeriodic *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_ThreadPeriodic *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_ThreadPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPeriodicPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ThreadPeriodic *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ThreadPeriodic *out,
|
|
const RTI_Service_Monitoring_ThreadPeriodic *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_ThreadPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_ThreadPeriodic *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_ThreadPeriodic *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_ThreadPeriodic *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPeriodicPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ThreadPeriodic ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_ThreadPeriodicPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ThreadPoolPeriodic*
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ThreadPoolPeriodic*
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_ThreadPoolPeriodic*
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic *out,
|
|
const RTI_Service_Monitoring_ThreadPoolPeriodic *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ThreadPoolPeriodic *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic *out,
|
|
const RTI_Service_Monitoring_ThreadPoolPeriodic *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_ThreadPoolPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_ThreadPoolPeriodic *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_ThreadPoolPeriodic *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_ThreadPoolPeriodic ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_ThreadPoolPeriodicPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_HostPeriodicPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_HostPeriodicPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_HostPeriodicPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_HostPeriodicPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_HostPeriodicPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_HostPeriodic*
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_HostPeriodic*
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_HostPeriodic*
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_HostPeriodic *out,
|
|
const RTI_Service_Monitoring_HostPeriodic *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_HostPeriodic *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_HostPeriodic *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_HostPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostPeriodicPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_HostPeriodic *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_HostPeriodic *out,
|
|
const RTI_Service_Monitoring_HostPeriodic *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_HostPeriodic *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_HostPeriodic *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_HostPeriodic *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_HostPeriodic *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostPeriodicPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_HostPeriodic ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_HostPeriodicPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_HostConfigPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_HostConfigPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_HostConfigPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_HostConfigPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_HostConfigPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_HostConfig*
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_HostConfig*
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_HostConfig*
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_HostConfig *out,
|
|
const RTI_Service_Monitoring_HostConfig *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_HostConfig *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_HostConfig *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_HostConfig *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_HostConfigPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_HostConfig *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostConfigPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_HostConfig *out,
|
|
const RTI_Service_Monitoring_HostConfig *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostConfigPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_HostConfig *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostConfigPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_HostConfig *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostConfigPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_HostConfig *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_HostConfigPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_HostConfig *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_HostConfigPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_HostConfigPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_HostConfigPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_HostConfigPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_HostConfigPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_HostConfig ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_HostConfigPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_NetworkPerformancePlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_NetworkPerformancePlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_NetworkPerformancePlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_NetworkPerformancePlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_NetworkPerformancePlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_NetworkPerformance*
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_NetworkPerformance*
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_NetworkPerformance*
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_copy_data(
|
|
RTI_Service_Monitoring_NetworkPerformance *out,
|
|
const RTI_Service_Monitoring_NetworkPerformance *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_NetworkPerformance *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_NetworkPerformance *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_NetworkPerformance *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_NetworkPerformancePluginSupport_print_data(
|
|
const RTI_Service_Monitoring_NetworkPerformance *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_NetworkPerformance *out,
|
|
const RTI_Service_Monitoring_NetworkPerformance *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_NetworkPerformance *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_NetworkPerformance *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_NetworkPerformance *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_data_to_string(
|
|
const RTI_Service_Monitoring_NetworkPerformance *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_NetworkPerformancePlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_NetworkPerformance ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_NetworkPerformancePlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_EntityConfigPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_EntityConfigPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_EntityConfigPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_EntityConfigPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_EntityConfigPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_EntityConfig*
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_EntityConfig*
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_EntityConfig*
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_EntityConfig *out,
|
|
const RTI_Service_Monitoring_EntityConfig *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_EntityConfig *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_EntityConfig *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_EntityConfig *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityConfigPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_EntityConfig *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityConfigPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_EntityConfig *out,
|
|
const RTI_Service_Monitoring_EntityConfig *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityConfigPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_EntityConfig *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityConfigPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_EntityConfig *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityConfigPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_EntityConfig *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_EntityConfigPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_EntityConfig *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_EntityConfigPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_EntityConfigPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_EntityConfigPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_EntityConfigPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityConfigPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_EntityConfig ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_EntityConfigPlugin_get_programs(void);
|
|
|
|
#define RTI_Service_Monitoring_EntityEventPlugin_get_sample PRESTypePluginDefaultEndpointData_getSample
|
|
|
|
#define RTI_Service_Monitoring_EntityEventPlugin_get_buffer PRESTypePluginDefaultEndpointData_getBuffer
|
|
#define RTI_Service_Monitoring_EntityEventPlugin_return_buffer PRESTypePluginDefaultEndpointData_returnBuffer
|
|
|
|
#define RTI_Service_Monitoring_EntityEventPlugin_create_sample PRESTypePluginDefaultEndpointData_createSample
|
|
#define RTI_Service_Monitoring_EntityEventPlugin_destroy_sample PRESTypePluginDefaultEndpointData_deleteSample
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Support functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_EntityEvent*
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_create_data_w_params(
|
|
const struct DDS_TypeAllocationParams_t * alloc_params);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_EntityEvent*
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_create_data_ex(RTIBool allocate_pointers);
|
|
|
|
NDDSUSERDllExport extern RTI_Service_Monitoring_EntityEvent*
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_create_data(void);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_copy_data(
|
|
RTI_Service_Monitoring_EntityEvent *out,
|
|
const RTI_Service_Monitoring_EntityEvent *in);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_destroy_data_w_params(
|
|
RTI_Service_Monitoring_EntityEvent *sample,
|
|
const struct DDS_TypeDeallocationParams_t * dealloc_params);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_destroy_data_ex(
|
|
RTI_Service_Monitoring_EntityEvent *sample,RTIBool deallocate_pointers);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_destroy_data(
|
|
RTI_Service_Monitoring_EntityEvent *sample);
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_EntityEventPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_EntityEvent *sample,
|
|
const char *desc,
|
|
unsigned int indent);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Callback functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityEventPlugin_copy_sample(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_EntityEvent *out,
|
|
const RTI_Service_Monitoring_EntityEvent *in);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityEventPlugin_serialize_to_cdr_buffer(
|
|
char * buffer,
|
|
unsigned int * length,
|
|
const RTI_Service_Monitoring_EntityEvent *sample);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityEventPlugin_serialize_to_cdr_buffer_ex(
|
|
char *buffer,
|
|
unsigned int *length,
|
|
const RTI_Service_Monitoring_EntityEvent *sample,
|
|
DDS_DataRepresentationId_t representation);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityEventPlugin_deserialize_from_cdr_buffer(
|
|
RTI_Service_Monitoring_EntityEvent *sample,
|
|
const char * buffer,
|
|
unsigned int length);
|
|
#if !defined (NDDS_STANDALONE_TYPE)
|
|
NDDSUSERDllExport extern DDS_ReturnCode_t
|
|
RTI_Service_Monitoring_EntityEventPlugin_data_to_string(
|
|
const RTI_Service_Monitoring_EntityEvent *sample,
|
|
char *str,
|
|
DDS_UnsignedLong *str_size,
|
|
const struct DDS_PrintFormatProperty *property);
|
|
#endif
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_EntityEventPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
NDDSUSERDllExport extern PRESTypePluginKeyKind
|
|
RTI_Service_Monitoring_EntityEventPlugin_get_key_kind(void);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_EntityEventPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_EntityEventPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern RTIBool
|
|
RTI_Service_Monitoring_EntityEventPlugin_deserialize_key(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTI_Service_Monitoring_EntityEvent ** sample,
|
|
RTIBool * drop_sample,
|
|
struct RTICdrStream *cdrStream,
|
|
RTIBool deserialize_encapsulation,
|
|
RTIBool deserialize_key,
|
|
void *endpoint_plugin_qos);
|
|
|
|
NDDSUSERDllExport extern
|
|
struct RTIXCdrInterpreterPrograms * RTI_Service_Monitoring_EntityEventPlugin_get_programs(void);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_DistributionTopicKindPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_DistributionTopicKindPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_DistributionTopicKindPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Support functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_DistributionTopicKindPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_DistributionTopicKind *sample,
|
|
const char *desc,
|
|
unsigned int indent_level);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceKindIndexPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceKindIndexPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceKindIndexPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Support functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceKindIndexPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ResourceKindIndex *sample,
|
|
const char *desc,
|
|
unsigned int indent_level);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
(De)Serialize functions:
|
|
* ------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceKindPlugin_get_serialized_sample_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* --------------------------------------------------------------------------------------
|
|
Key Management functions:
|
|
* -------------------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceKindPlugin_get_serialized_key_max_size(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIBool include_encapsulation,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
NDDSUSERDllExport extern unsigned int
|
|
RTI_Service_Monitoring_ResourceKindPlugin_get_serialized_key_max_size_for_keyhash(
|
|
PRESTypePluginEndpointData endpoint_data,
|
|
RTIEncapsulationId encapsulation_id,
|
|
unsigned int current_alignment);
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
Support functions:
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
NDDSUSERDllExport extern void
|
|
RTI_Service_Monitoring_ResourceKindPluginSupport_print_data(
|
|
const RTI_Service_Monitoring_ResourceKind *sample,
|
|
const char *desc,
|
|
unsigned int indent_level);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#if defined(NDDS_USER_DLL_EXPORT_ROUTER_SERVICE_COMMON) || defined(NDDS_USER_SYMBOL_EXPORT)
|
|
#undef NDDSUSERDllExport
|
|
#define NDDSUSERDllExport
|
|
#endif
|
|
|
|
#endif /* ServiceCommonPlugin_1902811798_h */
|