Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
DynamicTypeBuilderFactory Interface Reference

import <dds-language_binding.idl;

Public Member Functions

DynamicTypeBuilderFactory get_instance ()
 
DDS::ReturnCode_t delete_instance ()
 
DynamicType get_primitive_type (in TypeKind kind)
 
DynamicTypeBuilder create_type (in TypeDescriptor descriptor)
 
DynamicTypeBuilder create_type_copy (in DynamicType type)
 
DynamicTypeBuilder create_type_w_type_object (in TypeObject type_object)
 
DynamicTypeBuilder create_string_type (in unsigned long bound)
 
DynamicTypeBuilder create_wstring_type (in unsigned long bound)
 
DynamicTypeBuilder create_sequence_type (in DynamicType element_type, in unsigned long bound)
 
DynamicTypeBuilder create_array_type (in DynamicType element_type, in BoundSeq bound)
 
DynamicTypeBuilder create_map_type (in DynamicType key_element_type, in DynamicType element_type, in unsigned long bound)
 
DynamicTypeBuilder create_bitmask_type (in unsigned long bound)
 
DynamicTypeBuilder create_type_w_uri (in string document_url, in string type_name, in IncludePathSeq include_paths)
 
DynamicTypeBuilder create_type_w_document (in string document, in string type_name, in IncludePathSeq include_paths)
 
DDS::ReturnCode_t delete_type (in DynamicType type)
 

Member Function Documentation

◆ create_array_type()

DynamicTypeBuilder create_array_type ( in DynamicType  element_type,
in BoundSeq  bound 
)

◆ create_bitmask_type()

DynamicTypeBuilder create_bitmask_type ( in unsigned long  bound)

◆ create_map_type()

DynamicTypeBuilder create_map_type ( in DynamicType  key_element_type,
in DynamicType  element_type,
in unsigned long  bound 
)

◆ create_sequence_type()

DynamicTypeBuilder create_sequence_type ( in DynamicType  element_type,
in unsigned long  bound 
)

◆ create_string_type()

DynamicTypeBuilder create_string_type ( in unsigned long  bound)

◆ create_type()

DynamicTypeBuilder create_type ( in TypeDescriptor  descriptor)

◆ create_type_copy()

DynamicTypeBuilder create_type_copy ( in DynamicType  type)

◆ create_type_w_document()

DynamicTypeBuilder create_type_w_document ( in string  document,
in string  type_name,
in IncludePathSeq  include_paths 
)

◆ create_type_w_type_object()

DynamicTypeBuilder create_type_w_type_object ( in TypeObject  type_object)

◆ create_type_w_uri()

DynamicTypeBuilder create_type_w_uri ( in string  document_url,
in string  type_name,
in IncludePathSeq  include_paths 
)

◆ create_wstring_type()

DynamicTypeBuilder create_wstring_type ( in unsigned long  bound)

◆ delete_instance()

DDS::ReturnCode_t delete_instance ( )

◆ delete_type()

DDS::ReturnCode_t delete_type ( in DynamicType  type)

◆ get_instance()

DynamicTypeBuilderFactory get_instance ( )

◆ get_primitive_type()

DynamicType get_primitive_type ( in TypeKind  kind)

The documentation for this interface was generated from the following file: