CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
DDS_DynamicTypeSupport Struct Reference

The DDS_DynamicTypeSupport interface extends the DDS_TypeSupport interface defined by the DDS specification. This TypeSupport operates on DDS_DynamicData samples. More...

Related Functions

(Note that these are not member functions.)

COREDX_C_DYNTYPE_API DDS_DynamicTypeSupport DDS_DynamicTypeSupport_create_type_support (const DDS_DynamicType type)
 Create and return a new DDS_DynamicTypeSupport object capable of supporting the given type. More...
 
COREDX_C_DYNTYPE_API DDS_ReturnCode_t DDS_DynamicTypeSupport_delete_type_support (DDS_DynamicTypeSupport type_support)
 Delete the given type support object, which was previously created by a call to DDS_DynamicTypeSupport_create_type_support. More...
 
COREDX_C_DYNTYPE_API DDS_ReturnCode_t DDS_DynamicTypeSupport_register_type (DDS_DynamicTypeSupport dts, const DDS_DomainParticipant participant, const char *type_name)
 Registers the TypeSupport with the DDS_DomainParticipant.
 
COREDX_C_DYNTYPE_API const char * DDS_DynamicTypeSupport_get_type_name (DDS_DynamicTypeSupport dts)
 Returns the name of the type supported by this TypeSupport instance. More...
 
COREDX_C_DYNTYPE_API DDS_DynamicType DDS_DynamicTypeSupport_get_type (DDS_DynamicTypeSupport dts)
 Returns the DDS_DynamicType that is supported by this TypeSupport instance. More...
 
COREDX_C_DYNTYPE_API DDS_DynamicData DDS_DynamicTypeSupport_create_dynamic_sample (DDS_DynamicTypeSupport dts)
 Constructs a DynamicData instance based on the associated DynamicType.
 

Detailed Description

The DDS_DynamicTypeSupport interface extends the DDS_TypeSupport interface defined by the DDS specification. This TypeSupport operates on DDS_DynamicData samples.

See also
DDS_DynamicType
DDS_DynamicTypeBuilderFactory
DDS_DynamicTypeBuilder

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.