|
(Note that these are not member functions.)
|
DDS_DynamicTypeBuilderFactory | DDS_DynamicTypeBuilderFactory_get_instance (void) |
| Return the DDS_DynamicTypeBuilderFactory singleton instance. More...
|
|
DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_delete_instance (void) |
| Reclaim any resources associated with the instance returned from DDS_DynamicTypeBuilderFactory_get_instance. More...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
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...
|
|
DDS_DynamicTypeBuilder | DDS_DynamicTypeBuilderFactory_create_union_type (DDS_DynamicTypeBuilderFactory dtbf) |
| Create and return a new DDS_DynamicTypeBuilder object representing a union type. More...
|
|
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...
|
|
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...
|
|
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...
|
|
DDS_ReturnCode_t | DDS_DynamicTypeBuilderFactory_create_optional_annotation (DDS_DynamicTypeBuilderFactory dtbf, DDS_AnnotationDescriptor *ad) |
| Initialize an AnnotationDescriptor to represent an '@optional' annotation. More...
|
|