2 local
interface DynamicType;
3 local
interface DynamicTypeBuilder;
4 valuetype TypeDescriptor;
53 DDS::ReturnCode_t
register_type( in DDS::DomainParticipant participant, in ObjectName type_name);
62 DDS::ReturnCode_t
get_value( inout ObjectName value, in ObjectName key);
64 DDS::ReturnCode_t
set_value( in ObjectName key, in ObjectName value);
Definition dds-language_binding.idl:59
boolean equals(in AnnotationDescriptor other)
DDS::ReturnCode_t set_value(in ObjectName key, in ObjectName value)
DDS::ReturnCode_t get_value(inout ObjectName value, in ObjectName key)
public DynamicType type
Definition dds-language_binding.idl:60
DDS::ReturnCode_t get_all_value(inout Parameters value)
DDS::ReturnCode_t copy_from(in AnnotationDescriptor other)
Definition dds-language_binding.idl:155
DDS::ReturnCode_t delete_data(in DynamicData data)
DDS::ReturnCode_t delete_instance()
DynamicDataFactory get_instance()
DynamicData create_data()
Definition dds-language_binding.idl:180
DDS::ReturnCode_t get_int64_value(inout long long value, in MemberId id)
DDS::ReturnCode_t get_float32_values(inout Float32Seq value, in MemberId id)
DDS::ReturnCode_t get_char16_value(inout wchar value, in MemberId id)
DDS::ReturnCode_t set_char16_value(in MemberId id, in wchar value)
DDS::ReturnCode_t get_int32_values(inout Int32Seq value, in MemberId id)
DDS::ReturnCode_t set_uint32_value(in MemberId id, in unsigned long value)
DDS::ReturnCode_t clear_value(in MemberId id)
DDS::ReturnCode_t set_descriptor(in MemberId id, in MemberDescriptor value)
DDS::ReturnCode_t get_uint64_values(inout UInt64Seq value, in MemberId id)
DDS::ReturnCode_t get_float32_value(inout float value, in MemberId id)
DDS::ReturnCode_t set_int32_values(in MemberId id, in Int32Seq value)
DDS::ReturnCode_t set_int16_values(in MemberId id, in Int16Seq value)
DDS::ReturnCode_t set_boolean_values(in MemberId id, in BooleanSeq value)
DDS::ReturnCode_t set_int64_values(in MemberId id, in Int64Seq value)
DDS::ReturnCode_t set_int32_value(in MemberId id, in long value)
DDS::ReturnCode_t get_uint32_value(inout unsigned long value, in MemberId id)
DDS::ReturnCode_t get_int16_value(inout short value, in MemberId id)
DDS::ReturnCode_t set_boolean_value(in MemberId id, in boolean value)
DDS::ReturnCode_t get_string_values(inout StringSeq value, in MemberId id)
unsigned long get_item_count()
DDS::ReturnCode_t get_uint16_value(inout unsigned short value, in MemberId id)
DDS::ReturnCode_t set_uint16_values(in MemberId id, in UInt16Seq value)
DDS::ReturnCode_t get_uint16_values(inout UInt16Seq value, in MemberId id)
DDS::ReturnCode_t set_uint32_values(in MemberId id, in UInt32Seq value)
DDS::ReturnCode_t set_complex_value(in MemberId id, in DynamicData value)
DDS::ReturnCode_t get_boolean_value(inout boolean value, in MemberId id)
DDS::ReturnCode_t set_int64_value(in MemberId id, in long long value)
DDS::ReturnCode_t set_byte_value(in MemberId id, in octet value)
DDS::ReturnCode_t set_uint64_value(in MemberId id, in unsigned long long value)
DDS::ReturnCode_t get_string_value(inout string value, in MemberId id)
DDS::ReturnCode_t get_int64_values(inout Int64Seq value, in MemberId id)
DDS::ReturnCode_t set_uint16_value(in MemberId id, in unsigned short value)
DDS::ReturnCode_t set_float32_value(in MemberId id, in float value)
DDS::ReturnCode_t get_char8_value(inout char value, in MemberId id)
DDS::ReturnCode_t get_byte_value(inout octet value, in MemberId id)
DDS::ReturnCode_t get_char16_values(inout WcharSeq value, in MemberId id)
DDS::ReturnCode_t set_char16_values(in MemberId id, in WcharSeq value)
DDS::ReturnCode_t get_char8_values(inout CharSeq value, in MemberId id)
DDS::ReturnCode_t set_wstring_values(in MemberId id, in WstringSeq value)
DDS::ReturnCode_t clear_all_values()
DDS::ReturnCode_t set_float64_values(in MemberId id, in Float64Seq value)
DDS::ReturnCode_t set_wstring_value(in MemberId id, in wstring value)
DDS::ReturnCode_t get_int32_value(inout long value, in MemberId id)
DDS::ReturnCode_t set_char8_value(in MemberId id, in char value)
DDS::ReturnCode_t set_uint64_values(in MemberId id, in UInt64Seq value)
DDS::ReturnCode_t get_float128_value(inout long double value, in MemberId id)
DDS::ReturnCode_t get_float64_values(inout Float64Seq value, in MemberId id)
boolean equals(in DynamicData other)
DDS::ReturnCode_t get_wstring_values(inout WstringSeq value, in MemberId id)
DDS::ReturnCode_t set_char8_values(in MemberId id, in CharSeq value)
MemberId get_member_id_by_name(in ObjectName name)
DDS::ReturnCode_t clear_nonkey_values()
DDS::ReturnCode_t get_float128_values(inout Float128Seq value, in MemberId id)
DDS::ReturnCode_t set_float128_values(in MemberId id, in Float128Seq value)
DDS::ReturnCode_t get_wstring_value(inout wstring value, in MemberId id)
DDS::ReturnCode_t get_complex_value(inout DynamicData value, in MemberId id)
readonly attribute DynamicType type
Definition dds-language_binding.idl:181
DDS::ReturnCode_t get_boolean_values(inout BooleanSeq value, in MemberId id)
DynamicData loan_value(in MemberId id)
MemberId get_member_id_at_index(in unsigned long index)
DDS::ReturnCode_t return_loaned_value(in DynamicData value)
DDS::ReturnCode_t get_uint64_value(inout unsigned long long value, in MemberId id)
DDS::ReturnCode_t set_string_values(in MemberId id, in StringSeq value)
DDS::ReturnCode_t set_float32_values(in MemberId id, in Float32Seq value)
DDS::ReturnCode_t get_int16_values(inout Int16Seq value, in MemberId id)
DDS::ReturnCode_t set_byte_values(in MemberId id, in ByteSeq value)
DDS::ReturnCode_t get_byte_values(inout ByteSeq value, in MemberId id)
DDS::ReturnCode_t set_int16_value(in MemberId id, in short value)
DDS::ReturnCode_t get_descriptor(inout MemberDescriptor value, in MemberId id)
DDS::ReturnCode_t get_uint32_values(inout UInt32Seq value, in MemberId id)
DDS::ReturnCode_t set_float128_value(in MemberId id, in long double value)
DDS::ReturnCode_t set_string_value(in MemberId id, in string value)
DDS::ReturnCode_t get_float64_value(inout double value, in MemberId id)
DDS::ReturnCode_t set_float64_value(in MemberId id, in double value)
Definition dds-language_binding.idl:8
DynamicTypeBuilder create_string_type(in unsigned long bound)
DynamicTypeBuilder create_array_type(in DynamicType element_type, in BoundSeq bound)
DynamicTypeBuilder create_sequence_type(in DynamicType element_type, in unsigned long bound)
DDS::ReturnCode_t delete_instance()
DDS::ReturnCode_t delete_type(in DynamicType type)
DynamicType get_primitive_type(in TypeKind kind)
DynamicTypeBuilder create_type_copy(in DynamicType type)
DynamicTypeBuilderFactory get_instance()
DynamicTypeBuilder create_type(in TypeDescriptor descriptor)
DynamicTypeBuilder create_type_w_type_object(in TypeObject type_object)
DynamicTypeBuilder create_wstring_type(in unsigned long bound)
DynamicTypeBuilder create_map_type(in DynamicType key_element_type, in DynamicType element_type, in unsigned long bound)
DynamicTypeBuilder create_type_w_uri(in string document_url, in string type_name, in IncludePathSeq include_paths)
DynamicTypeBuilder create_bitmask_type(in unsigned long bound)
DynamicTypeBuilder create_type_w_document(in string document, in string type_name, in IncludePathSeq include_paths)
Definition dds-language_binding.idl:113
DDS::ReturnCode_t get_descriptor(inout TypeDescriptor descriptor)
DDS::ReturnCode_t get_member(inout DynamicTypeMember member, in MemberId id)
boolean equals(in DynamicType other)
unsigned long get_annotation_count()
DDS::ReturnCode_t add_member(in MemberDescriptor descriptor)
DDS::ReturnCode_t get_all_members_by_name(inout DynamicTypeMembersByName member)
DDS::ReturnCode_t get_all_members(inout DynamicTypeMembersById member)
DDS::ReturnCode_t apply_annotation(in AnnotationDescriptor descriptor)
DDS::ReturnCode_t get_annotation(inout AnnotationDescriptor descriptor, in unsigned long idx)
DDS::ReturnCode_t get_member_by_name(inout DynamicTypeMember member, in ObjectName name)
Definition dds-language_binding.idl:135
DDS::ReturnCode_t get_descriptor(inout TypeDescriptor descriptor)
DDS::ReturnCode_t get_member(inout DynamicTypeMember member, in MemberId id)
boolean equals(in DynamicType other)
unsigned long get_annotation_count()
DDS::ReturnCode_t get_all_members_by_name(inout DynamicTypeMembersByName member)
DDS::ReturnCode_t get_all_members(inout DynamicTypeMembersById member)
DDS::ReturnCode_t get_annotation(inout AnnotationDescriptor descriptor, in unsigned long idx)
DDS::ReturnCode_t get_member_by_name(inout DynamicTypeMember member, in ObjectName name)
Definition dds-language_binding.idl:98
unsigned long get_annotation_count()
DDS::ReturnCode_t get_descriptor(inout MemberDescriptor descriptor)
DDS::ReturnCode_t get_annotation(inout AnnotationDescriptor descriptor, in unsigned long idx)
boolean equals(in DynamicTypeMember other)
Definition dds-language_binding.idl:45
ObjectName get_type_name()
DDS::ReturnCode_t delete_type_support(in DynamicTypeSupport type_support)
DynamicTypeSupport create_type_support(in DynamicType type)
DDS::ReturnCode_t register_type(in DDS::DomainParticipant participant, in ObjectName type_name)
Definition dds-language_binding.idl:84
public MemberId id
Definition dds-language_binding.idl:86
boolean equals(in MemberDescriptor descriptor)
public string default_value
Definition dds-language_binding.idl:88
DDS::ReturnCode_t copy_from(in MemberDescriptor descriptor)
public UnionCaseLabelSeq label
Definition dds-language_binding.idl:90
public DynamicType type
Definition dds-language_binding.idl:87
public unsigned long index
Definition dds-language_binding.idl:89
public ObjectName name
Definition dds-language_binding.idl:85
public boolean default_label
Definition dds-language_binding.idl:91
Definition dds-language_binding.idl:70
public BoundSeq bound
Definition dds-language_binding.idl:75
public DynamicType element_type
Definition dds-language_binding.idl:76
boolean equals(in TypeDescriptor other)
public DynamicType base_type
Definition dds-language_binding.idl:73
public DynamicType discriminator_type
Definition dds-language_binding.idl:74
DDS::ReturnCode_t copy_from(in TypeDescriptor other)
public TypeKind kind
Definition dds-language_binding.idl:71
public ObjectName name
Definition dds-language_binding.idl:72
public DynamicType key_element_type
Definition dds-language_binding.idl:77
Definition dds-language_binding.idl:27
Definition dds-builtin_types.idl:1
sequence< long long > Int64Seq
Definition dds-language_binding.idl:167
sequence< short > Int16Seq
Definition dds-language_binding.idl:165
sequence< unsigned short > UInt16Seq
Definition dds-language_binding.idl:166
map< ObjectName, DynamicTypeMember > DynamicTypeMembersByName
Definition dds-language_binding.idl:110
sequence< unsigned long > UInt32Seq
Definition dds-language_binding.idl:164
sequence< char > CharSeq
Definition dds-language_binding.idl:172
sequence< long double > Float128Seq
Definition dds-language_binding.idl:171
sequence< unsigned long long > UInt64Seq
Definition dds-language_binding.idl:168
sequence< double > Float64Seq
Definition dds-language_binding.idl:170
sequence< long > Int32Seq
Definition dds-language_binding.idl:163
map< ObjectName, ObjectName > Parameters
Definition dds-language_binding.idl:57
sequence< octet > ByteSeq
Definition dds-language_binding.idl:175
sequence< boolean > BooleanSeq
Definition dds-language_binding.idl:174
sequence< float > Float32Seq
Definition dds-language_binding.idl:169
sequence< string > IncludePathSeq
Definition dds-language_binding.idl:6
sequence< wstring > WstringSeq
Definition dds-language_binding.idl:178
sequence< wchar > WcharSeq
Definition dds-language_binding.idl:173
map< MemberId, DynamicTypeMember > DynamicTypeMembersById
Definition dds-language_binding.idl:111