|
| DDS_MAP_DECLARE (DDS_ObjectName, DDS_ObjectName, DDS_Parameters) |
| A DDS_Parameters instance is a key-value map.
|
|
| DDS_MAP_DECLARE (char *, DDS_DynamicTypeMember, DDS_DynamicTypeMembersByName) |
| A DDS_DynamicTypeMembersByName instance is a map of DDS_DynamicTypeMember's indexed by 'name'.
|
|
| DDS_MAP_DECLARE (DDS_MemberId, DDS_DynamicTypeMember, DDS_DynamicTypeMembersById) |
| A DDS_DynamicTypeMembersByName instance is a map of DDS_DynamicTypeMember's indexed by MemberId.
|
|
| DECLARE_SEQ (DDS_DynamicTypeMember, DDS_DynamicTypeMemberSeq) |
| A DDS_DynamicTypeMemberSeq instance is a sequence of DDS_DynamicTypeMember's.
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilderFactory | DDS_DynamicTypeBuilderFactory_get_instance (void) |
| Return the DDS_DynamicTypeBuilderFactory singleton instance. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_delete_instance (void) |
| Reclaim any resources associated with the instance returned from DDS_DynamicTypeBuilderFactory_get_instance. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicType | DDS_DynamicTypeBuilderFactory_get_primitive_type (DDS_DynamicTypeBuilderFactory dtbf, const DDS_TypeKind kind) |
| Retrieve a DDS_DynamicType object corresponding to the indicated primitive type kind. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_type (DDS_DynamicTypeBuilderFactory dtbf, const DDS_TypeDescriptor *descriptor) |
| Create and return a new DDS_DynamicTypeBuilder object as described by the given type descriptor. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_type_copy (DDS_DynamicTypeBuilderFactory dtbf, const DDS_DynamicType type) |
| Create and return a new DDS_DynamicTypeBuilder object with a copy of the state of the given type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_type_w_type_object (DDS_DynamicTypeBuilderFactory dtbf, const DDS_TypeObject *type_object) |
| Create and return a new DDS_DynamicTypeBuilder object that describes a type identical to that described by the given TypeObject. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_string_type (DDS_DynamicTypeBuilderFactory dtbf, const unsigned int bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing a string type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_wstring_type (DDS_DynamicTypeBuilderFactory dtbf, const unsigned int bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing a string type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_sequence_type (DDS_DynamicTypeBuilderFactory dtbf, const DDS_DynamicType element_type, const unsigned int bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing a sequence type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_array_type (DDS_DynamicTypeBuilderFactory dtbf, const DDS_DynamicType element_type, const DDS_BoundSeq *bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing an array type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_map_type (DDS_DynamicTypeBuilderFactory dtbf, const DDS_DynamicType key_element_type, const DDS_DynamicType element_type, const unsigned int bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing a map type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_bitset_type (DDS_DynamicTypeBuilderFactory dtbf, const unsigned int bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing a bit set type. More...
|
|
COREDX_C_DYNTYPE_XML_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_type_w_uri (DDS_DynamicTypeBuilderFactory dtbf, const char *document_url, const char *type_name, const DDS_IncludePathSeq *include_paths) |
| Create and return a new DDS_DynamicTypeBuilder object by parsing the type description at the given URL. More...
|
|
COREDX_C_DYNTYPE_XML_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_type_w_document (DDS_DynamicTypeBuilderFactory dtbf, const char *document, const char *type_name, const DDS_IncludePathSeq *include_paths) |
| Create and return a new DDS_DynamicTypeBuilder object by parsing the type description contained in the given string. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_delete_type_builder (DDS_DynamicTypeBuilderFactory dtbf, DDS_DynamicTypeBuilder type_builder) |
| Destroy a DDS_DynamicTypeBuilder instance obtained through one of the create methods on the DDS_DynamicTypeBuilderFactory. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_delete_type (DDS_DynamicTypeBuilderFactory dtbf, DDS_DynamicType type) |
| Destroy a DDS_DynamicType instance obtained through the DDS_DynamicTypeBuilderFactory_get_primitive_type operation. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_structure_type (DDS_DynamicTypeBuilderFactory dtbf, DDS_DynamicType base_type) |
| Create and return a new DDS_DynamicTypeBuilder object representing a structure type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_union_type (DDS_DynamicTypeBuilderFactory dtbf) |
| Create and return a new DDS_DynamicTypeBuilder object representing a union type. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_alias_type (DDS_DynamicTypeBuilderFactory dtbf, const DDS_DynamicType base_type) |
| Create and return a new DDS_DynamicTypeBuilder object representing an alias for the provided 'base_type'. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_enumeration_type (DDS_DynamicTypeBuilderFactory dtbf, const unsigned int bound) |
| Create and return a new DDS_DynamicTypeBuilder object representing an enumeration type. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_create_extensibility_annotation (DDS_DynamicTypeBuilderFactory dtbf, DDS_AnnotationDescriptor *ad, DDS_ExtensibilityKind ekind) |
| Initialize an AnnotationDescriptor to represent an '@extensibility' annotation with the specified extensibility kind. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_create_optional_annotation (DDS_DynamicTypeBuilderFactory dtbf, DDS_AnnotationDescriptor *ad) |
| Initialize an AnnotationDescriptor to represent an '@optional' annotation. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_get_descriptor (DDS_DynamicTypeBuilder dtb, DDS_TypeDescriptor *descriptor) |
| This operation provides a summary of the state of this type. More...
|
|
COREDX_C_DYNTYPE_API const char * | DDS_DynamicTypeBuilder_get_name (DDS_DynamicTypeBuilder dtb) |
| This convenience operation provides the fully qualified name of this type. I. More...
|
|
COREDX_C_DYNTYPE_API DDS_TypeKind | DDS_DynamicTypeBuilder_get_kind (DDS_DynamicTypeBuilder dtb) |
| This convenience operation indicates the kind of this type (e.g., integer, structure, etc.). More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_get_member_by_name (DDS_DynamicTypeBuilder dtb, DDS_DynamicTypeMember *member, const DDS_ObjectName name) |
| This operation accesses a member by name. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_get_all_members_by_name (DDS_DynamicTypeBuilder dtb, DDS_DynamicTypeMembersByName *member) |
| This operation provides access to the 'members_by_name' map. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_get_member (DDS_DynamicTypeBuilder dtb, DDS_DynamicTypeMember *member, const DDS_MemberId id) |
| This operation accesses a member by id. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_get_all_members (DDS_DynamicTypeBuilder dtb, DDS_DynamicTypeMembersById *member) |
| This operation provides access to the 'members_by_id' map. More...
|
|
COREDX_C_DYNTYPE_API unsigned int | DDS_DynamicTypeBuilder_get_annotation_count (DDS_DynamicTypeBuilder dtb) |
| Return the number of annotations applied to this type. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_get_annotation (DDS_DynamicTypeBuilder dtb, DDS_AnnotationDescriptor *descriptor, const unsigned int idx) |
| Access an annotation at the specified index. On success, the 'descriptor' parameter is set to the annotation. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_DynamicTypeBuilder_equals (DDS_DynamicTypeBuilder dtb, const DDS_DynamicType other) |
| Two types shall be considered equal if and only if all of their respective properties are equal. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_add_member (DDS_DynamicTypeBuilder dtb, const DDS_MemberDescriptor *descriptor) |
| Add a member to the type. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_apply_annotation (DDS_DynamicTypeBuilder dtb, const DDS_AnnotationDescriptor *descriptor) |
| Apply the given annotation to this type. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_set_extensibility (DDS_DynamicTypeBuilder dtb, uint32_t ext) |
| Assign the specified extensibility to the Builder (struct/union) More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicType | DDS_DynamicTypeBuilder_build (DDS_DynamicTypeBuilder dtb) |
| Create an immutable DDS_DynamicType object defined by the builder's current state. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeBuilder_delete_type (DDS_DynamicTypeBuilder dtb, DDS_DynamicType type) |
| Destroy the type information contained in this DDS_DynamicTypeBuilder instance. More...
|
|
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.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_descriptor (DDS_DynamicType dt, DDS_TypeDescriptor *descriptor) |
| This operation provides a summary of the current state of this type. More...
|
|
COREDX_C_DYNTYPE_API const char * | DDS_DynamicType_get_name (DDS_DynamicType dt) |
| This convenience operation provides the fully qualified name of this type. More...
|
|
COREDX_C_DYNTYPE_API DDS_TypeKind | DDS_DynamicType_get_kind (DDS_DynamicType dt) |
| This convenience operation returns the kind of this type (e.g., integer, structure, etc.). More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_member_by_name (DDS_DynamicType dt, DDS_DynamicTypeMember *member, const DDS_ObjectName name) |
| This operation accesses a member by name. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_all_members_by_name (DDS_DynamicType dt, DDS_DynamicTypeMembersByName *member) |
| This operation provides access to the 'members_by_name' map. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_member (DDS_DynamicType dt, DDS_DynamicTypeMember *member, const DDS_MemberId id) |
| This operation accesses a member by id. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_all_members (DDS_DynamicType dt, DDS_DynamicTypeMembersById *member) |
| This operation provides access to the 'members_by_id' map. More...
|
|
COREDX_C_DYNTYPE_API unsigned int | DDS_DynamicType_get_annotation_count (DDS_DynamicType dt) |
| Return the number of annotations applied to this type. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicType_get_annotation (DDS_DynamicType dt, DDS_AnnotationDescriptor *descriptor, const unsigned int idx) |
| Access an annotation at the specified index. On success, the 'descriptor' parameter is set to the annotation. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_DynamicType_equals (DDS_DynamicType dt, const DDS_DynamicType other) |
| Two types shall be considered equal if and only if all of their respective properties are equal. More...
|
|
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) |
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_TypeDescriptor_copy_from (DDS_TypeDescriptor *to, const DDS_TypeDescriptor *from) |
| Overwrite the contents of this descriptor with those of another descriptor. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_TypeDescriptor_equals (const DDS_TypeDescriptor *td, const DDS_TypeDescriptor *other) |
| Compare two DDS_TypeDescriptor's. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_TypeDescriptor_is_consistent (const DDS_TypeDescriptor *td) |
| Indicates whether the states of all of this descriptor’s properties are consistent. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_MemberDescriptor_copy_from (DDS_MemberDescriptor *to, const DDS_MemberDescriptor *from) |
| Overwrite the contents of the 'to' descriptor with those of the provided 'from' descriptor. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_MemberDescriptor_equals (DDS_MemberDescriptor *md, const DDS_MemberDescriptor *other) |
| Compare two DDS_TypeDescriptor's. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_MemberDescriptor_is_consistent (DDS_MemberDescriptor *md) |
| Indicates whether the states of all of this descriptor’s properties are consistent. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeMember_get_descriptor (DDS_DynamicTypeMember dtm, DDS_MemberDescriptor *descriptor) |
| This operation accesses the current state of this type. More...
|
|
COREDX_C_DYNTYPE_API unsigned int | DDS_DynamicTypeMember_get_annotation_count (DDS_DynamicTypeMember dtm) |
| Return the number of annotations applied to this type. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeMember_get_annotation (DDS_DynamicTypeMember dtm, DDS_AnnotationDescriptor *descriptor, const unsigned int idx) |
| Access an annotation at the specified index. On success, the 'descriptor' parameter is set to the annotation. More...
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_DynamicTypeMember_equals (DDS_DynamicTypeMember dtm, const DDS_DynamicTypeMember other) |
| Compare two DDS_DynamicTypeMember's. More...
|
|
COREDX_C_DYNTYPE_API DDS_MemberId | DDS_DynamicTypeMember_get_id (DDS_DynamicTypeMember dtm) |
| This convenience operation provides the member ID of this member. More...
|
|
COREDX_C_DYNTYPE_API const char * | DDS_DynamicTypeMember_get_name (DDS_DynamicTypeMember dtm) |
| This convenience operation provides the name of this member. More...
|
|
COREDX_C_DYNTYPE_API DDS_MemberFlag | DDS_DynamicTypeMember_get_flags (DDS_DynamicTypeMember dtm) |
| Access the type flags.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicTypeMember_set_flags (DDS_DynamicTypeMember dtm, DDS_MemberFlag f) |
| Set the type flags.
|
|
COREDX_C_DYNTYPE_API DDS_DynamicDataFactory | DDS_DynamicDataFactory_get_instance (void) |
| Return a DDS_DynamicDataFactory instance that can be used to create and delete DDS_DynamicData instances.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicDataFactory_delete_instance (void) |
| Reclaim any resources associated with the object(s) previously returned from get_instance.
|
|
COREDX_C_DYNTYPE_API DDS_DynamicData | DDS_DynamicDataFactory_create_data (DDS_DynamicDataFactory ddf, DDS_DynamicType dt) |
| Create and return a new data sample. All objects returned by this operation should eventually be deleted by calling DDS_DynamicDataFactory_delete_data. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicDataFactory_delete_data (DDS_DynamicDataFactory ddf, DDS_DynamicData data) |
| Dispose of a data sample, reclaiming any associated resources.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_type (DDS_DynamicData dd, DDS_DynamicType *dyn_type) |
| This provides the type that defines the values within this sample.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_descriptor (DDS_DynamicData dd, DDS_MemberDescriptor *value, const DDS_MemberId id) |
| This provides access to the descriptor for each value in this object, identified by the member ID. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_descriptor (DDS_DynamicData dd, const DDS_MemberId id, const DDS_MemberDescriptor *value) |
| Set the descriptor of the member specified by 'id'.
|
|
COREDX_C_DYNTYPE_API unsigned char | DDS_DynamicData_equals (DDS_DynamicData dd, const DDS_DynamicData *other) |
| Compare two DDS_DynamicData instances for equality. More...
|
|
COREDX_C_DYNTYPE_API DDS_MemberId | DDS_DynamicData_get_member_id_by_name (DDS_DynamicData dd, const DDS_ObjectName name) |
| Access the 'id' of a member matching 'name'.
|
|
COREDX_C_DYNTYPE_API DDS_MemberId | DDS_DynamicData_get_member_id_at_index (DDS_DynamicData dd, const unsigned int index) |
| Access the 'id' of a member at the specified index.
|
|
COREDX_C_DYNTYPE_API unsigned int | DDS_DynamicData_get_item_count (DDS_DynamicData dd) |
| Access the "item count" of the DDS_DynamicData. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_clear_all_values (DDS_DynamicData dd) |
| Clears all values from the instance. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_clear_nonkey_values (DDS_DynamicData dd) |
| Clear all non-key values from the instance. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_clear_value (DDS_DynamicData dd, const DDS_MemberId id) |
| Clear the specified value from the instance. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicData | DDS_DynamicData_loan_value (DDS_DynamicData dd, const DDS_MemberId id) |
| The "loan" operations loan to the application a DDS_DynamicData object representing a value within this sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_return_loaned_value (DDS_DynamicData dd, const DDS_DynamicData value) |
| Return a "loaned" data sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_DynamicData | DDS_DynamicData_clone (DDS_DynamicData dd) |
| Create and return a new data sample with the same contents as this one. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_int32_value (DDS_DynamicData dd, int *value, const DDS_MemberId id) |
| Access a 32bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_int32_value (DDS_DynamicData dd, const DDS_MemberId id, const int value) |
| Set a 32bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_uint32_value (DDS_DynamicData dd, unsigned int *value, const DDS_MemberId id) |
| Access an unsigned 32bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_uint32_value (DDS_DynamicData dd, const DDS_MemberId id, const unsigned int value) |
| Set an unsigned 32bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_int16_value (DDS_DynamicData dd, short *value, const DDS_MemberId id) |
| Access a 16bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_int16_value (DDS_DynamicData dd, const DDS_MemberId id, const short value) |
| Set a 16bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_uint16_value (DDS_DynamicData dd, unsigned short *value, const DDS_MemberId id) |
| Access an unsigned 16bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_uint16_value (DDS_DynamicData dd, const DDS_MemberId id, const unsigned short value) |
| Set an unsigned 16bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_int64_value (DDS_DynamicData dd, int64_t *value, const DDS_MemberId id) |
| Access a 64bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_int64_value (DDS_DynamicData dd, const DDS_MemberId id, const int64_t value) |
| Set a 64bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_uint64_value (DDS_DynamicData dd, uint64_t *value, const DDS_MemberId id) |
| Access an unsigned 64bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_uint64_value (DDS_DynamicData dd, const DDS_MemberId id, const uint64_t value) |
| Set an unsigned 64bit integer value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_float32_value (DDS_DynamicData dd, float *value, const DDS_MemberId id) |
| Access a float value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_float32_value (DDS_DynamicData dd, const DDS_MemberId id, const float value) |
| Set a float value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_float64_value (DDS_DynamicData dd, double *value, const DDS_MemberId id) |
| Access a double value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_float64_value (DDS_DynamicData dd, const DDS_MemberId id, const double value) |
| Set a double value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_char8_value (DDS_DynamicData dd, char *value, const DDS_MemberId id) |
| Access an 8bit character value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_char8_value (DDS_DynamicData dd, const DDS_MemberId id, const char value) |
| Set an 8bit character value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_char32_value (DDS_DynamicData dd, cdx_char32_t *value, const DDS_MemberId id) |
| Access a 32bit character value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_char32_value (DDS_DynamicData dd, const DDS_MemberId id, const cdx_char32_t value) |
| Set a 32bit character value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_byte_value (DDS_DynamicData dd, unsigned char *value, const DDS_MemberId id) |
| Access an 8bit value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_byte_value (DDS_DynamicData dd, const DDS_MemberId id, const unsigned char value) |
| Set an 8bit value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_boolean_value (DDS_DynamicData dd, unsigned char *value, const DDS_MemberId id) |
| Access a boolean value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_boolean_value (DDS_DynamicData dd, const DDS_MemberId id, const unsigned char value) |
| Set a boolean value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_string_value (DDS_DynamicData dd, char **value, const DDS_MemberId id) |
| Access a string value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_string_value (DDS_DynamicData dd, const DDS_MemberId id, const char *value) |
| Set a string value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_wstring_value (DDS_DynamicData dd, cdx_char32_t **value, const DDS_MemberId id) |
| Access a wstring value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_wstring_value (DDS_DynamicData dd, const DDS_MemberId id, const cdx_char32_t *value) |
| Set a wstring value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_complex_value (DDS_DynamicData dd, DDS_DynamicData *value, const DDS_MemberId id) |
| Access a complex value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_complex_value (DDS_DynamicData dd, const DDS_MemberId id, const DDS_DynamicData value) |
| Set a complex value, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_map_key_value (DDS_DynamicData dd, const char **key_str, const DDS_MemberId id) |
| Access the key value of a map type, identified by 'id', in the sample. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_int32_values (DDS_DynamicData dd, DDS_Int32Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_int32_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_Int32Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. More...
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_uint32_values (DDS_DynamicData dd, DDS_UInt32Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_uint32_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_UInt32Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_int16_values (DDS_DynamicData dd, DDS_Int16Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_int16_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_Int16Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_uint16_values (DDS_DynamicData dd, DDS_UInt16Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_uint16_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_UInt16Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_int64_values (DDS_DynamicData dd, DDS_Int64Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_int64_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_Int64Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_uint64_values (DDS_DynamicData dd, DDS_UInt64Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_uint64_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_UInt64Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_float32_values (DDS_DynamicData dd, DDS_Float32Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_float32_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_Float32Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_float64_values (DDS_DynamicData dd, DDS_Float64Seq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_float64_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_Float64Seq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_char8_values (DDS_DynamicData dd, DDS_CharSeq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_char8_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_CharSeq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_char32_values (DDS_DynamicData dd, DDS_WcharSeq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_char32_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_WcharSeq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_byte_values (DDS_DynamicData dd, DDS_ByteSeq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_byte_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_ByteSeq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_boolean_values (DDS_DynamicData dd, DDS_BooleanSeq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_boolean_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_BooleanSeq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_string_values (DDS_DynamicData dd, DDS_StringSeq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_string_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_StringSeq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_get_wstring_values (DDS_DynamicData dd, DDS_WstringSeq *value, const DDS_MemberId id) |
| Provide access to array values as a sequence. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. The sequence is populated with a 'shallow' copy of the data. This means that modifications to any of the values in the sequence will result in modifications to the data in the DDS_DynamicData instance. It is an error to 'clear' the returned sequence, as this will destroy memory that the DynamicData owns.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_set_wstring_values (DDS_DynamicData dd, const DDS_MemberId id, const DDS_WstringSeq *value) |
| Modify an array of values in the DDS_DynamicData instance. If 'dd' is an array type, then 'id' must be DDS_MEMBER_ID_INVALID. If 'dd' is an aggregate type, then 'id' must refer to a member that is of type array. This copies the data into the DynamicData instance 'dd'. Modifications to the value sequence after this call will not have an effect on the contents of 'dd'.
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicDataFactory_create_value (DDS_DynamicDataFactory ddf, const DDS_DynamicData data, const DDS_MemberId id, DDS_DynamicData *value) |
| Creates a DynamicData instance for the specified member (id) of 'data'. This is useful for 'optional' members that are not constructed by the DDS_DynamicData_create_data() call. By default 'optional' members are left in the 'null' state. To set them, call create_value() and then set_complex_value().
|
|
COREDX_C_DYNTYPE_API DDS_ReturnCode_t | DDS_DynamicData_copy (DDS_DynamicData dest_dd, DDS_DynamicData src_dd) |
| Copies contents from 'src' to 'dest'.
|
|