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

A DDS_AnnotationDescriptor object comprises the state of an annotation as it is applied to some element. More...

Data Fields

DDS_DynamicType type
 
DDS_Parameters parameters
 

Related Functions

(Note that these are not member functions.)

COREDX_C_DYNTYPE_API DDS_ReturnCode_t DDS_AnnotationDescriptor_get_value (const DDS_AnnotationDescriptor *ad, DDS_ObjectName *value, const DDS_ObjectName key)
 This accesses an annotation property 'value' associated with the 'key' name. More...
 
COREDX_C_DYNTYPE_API DDS_ReturnCode_t DDS_AnnotationDescriptor_get_all_value (const DDS_AnnotationDescriptor *ad, DDS_Parameters *value)
 Access the map of all key-value pairs. More...
 
COREDX_C_DYNTYPE_API DDS_ReturnCode_t DDS_AnnotationDescriptor_set_value (DDS_AnnotationDescriptor *ad, const DDS_ObjectName key, const DDS_ObjectName value)
 
COREDX_C_DYNTYPE_API DDS_ReturnCode_t DDS_AnnotationDescriptor_copy_from (DDS_AnnotationDescriptor *ad, const DDS_AnnotationDescriptor *other)
 
COREDX_C_DYNTYPE_API unsigned char DDS_AnnotationDescriptor_equals (DDS_AnnotationDescriptor *ad, const DDS_AnnotationDescriptor *other)
 
COREDX_C_DYNTYPE_API unsigned char DDS_AnnotationDescriptor_is_consistent (const DDS_AnnotationDescriptor *ad)
 
COREDX_C_DYNTYPE_API DDS_DynamicType DDS_AnnotationDescriptor_get_type (const DDS_AnnotationDescriptor *ad)
 

Detailed Description

A DDS_AnnotationDescriptor object comprises the state of an annotation as it is applied to some element.

Field Documentation

◆ parameters

DDS_Parameters DDS_AnnotationDescriptor::parameters

a map of key.value pairs

◆ type

DDS_DynamicType DDS_AnnotationDescriptor::type

the annotation type


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