26 #include <dds/xtypes_typeobject.h> 27 #include <dds/xtypes_dtype.h> 54 DDS_DynamicDataSeq * received_data,
55 DDS_SampleInfoSeq * sample_infos,
57 DDS_SampleStateMask sample_states,
58 DDS_ViewStateMask view_states,
59 DDS_InstanceStateMask instance_states);
66 DDS_DynamicDataSeq * received_data,
67 DDS_SampleInfoSeq * sample_infos,
69 DDS_SampleStateMask sample_states,
70 DDS_ViewStateMask view_states,
71 DDS_InstanceStateMask instance_states);
77 DDS_DynamicDataSeq * received_data,
78 DDS_SampleInfoSeq * sample_infos,
87 DDS_DynamicDataSeq * received_data,
88 DDS_SampleInfoSeq * sample_infos,
113 DDS_DynamicDataSeq * received_data,
114 DDS_SampleInfoSeq * sample_infos,
117 DDS_SampleStateMask sample_states,
118 DDS_ViewStateMask view_states,
119 DDS_InstanceStateMask instance_states);
126 DDS_DynamicDataSeq * received_data,
127 DDS_SampleInfoSeq * sample_infos,
130 DDS_SampleStateMask sample_states,
131 DDS_ViewStateMask view_states,
132 DDS_InstanceStateMask instance_states);
139 DDS_DynamicDataSeq * received_data,
140 DDS_SampleInfoSeq * sample_infos,
143 DDS_SampleStateMask sample_states,
144 DDS_ViewStateMask view_states,
145 DDS_InstanceStateMask instance_states);
151 DDS_DynamicDataSeq * received_data,
152 DDS_SampleInfoSeq * sample_infos,
155 DDS_SampleStateMask sample_states,
156 DDS_ViewStateMask view_states,
157 DDS_InstanceStateMask instance_states);
164 DDS_DynamicDataSeq * received_data,
165 DDS_SampleInfoSeq * sample_infos,
174 DDS_DynamicDataSeq * received_data,
175 DDS_SampleInfoSeq * sample_infos,
183 DDS_DynamicDataSeq * received_data,
184 DDS_SampleInfoSeq * sample_infos);
DDS_ReturnCode_t DDS_DynamicDataReader_read_w_condition(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_ReadCondition a_condition)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataReader_read_next_instance_w_condition(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_InstanceHandle_t previous_handle, DDS_ReadCondition a_condition)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
Provides a DataReader interface that is tailored to support reading an X-Types defined DynamicType da...
DDS_InstanceHandle_t DDS_DynamicDataWriter_register_instance(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data)
This operation registers a DDS_DynamicData data value.
DDS_ReturnCode_t DDS_DynamicDataReader_return_loan(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos)
This operation returns DDS_DynamicData data values to the DataReader.
A DDS_ReadCondition is a specialized DDS_Condition associated with a DDS_DataReader.
The DDS_DataReader entity allows the application to subscribe to and read data.
DDS_ReturnCode_t DDS_DynamicDataReader_take_next_instance(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_InstanceHandle_t previous_handle, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataWriter_get_key_value(DDS_DynamicDataWriter dw, DDS_DynamicData key_holder, const DDS_InstanceHandle_t handle)
This routine will populate the data structure indicated by key_holder with the key infomation identif...
int DDS_ReturnCode_t
Definition: dds_types.h:56
The DDS_DataWriter entity provides an interface for the application to publish (write) data...
DDS_ReturnCode_t DDS_DynamicDataReader_take_instance(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_InstanceHandle_t a_handle, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataWriter_unregister_instance_w_timestamp(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_InstanceHandle_t handle, const DDS_Time_t source_timestamp)
This operation unregisters a DDS_DynamicData data value.
Definition: dds_types.h:72
DDS_ReturnCode_t DDS_DynamicDataWriter_unregister_instance(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_InstanceHandle_t handle)
This operation unregisters a DDS_DynamicData data value.
DDS_ReturnCode_t DDS_DynamicDataWriter_write_w_timestamp(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_InstanceHandle_t handle, const DDS_Time_t source_timestamp)
This operation publishes a DDS_DynamicData data value.
DDS_InstanceHandle_t DDS_DynamicDataWriter_register_instance_w_timestamp(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_Time_t source_timestamp)
This operation registers a DDS_DynamicData data value.
DDS_ReturnCode_t DDS_DynamicDataReader_take_w_condition(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_ReadCondition a_condition)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataReader_get_key_value(DDS_DynamicDataReader dr, DDS_DynamicData key_holder, DDS_InstanceHandle_t handle)
This routine will populate the data structure indicated by key_holder with the key infomation identif...
DDS_InstanceHandle_t DDS_DynamicDataWriter_lookup_instance(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data)
Returns the handle that identifies the data instance provided in instance_data.
The SampleInfo structure contains information associated with each sample.
Definition: dds_types.h:160
DDS_ReturnCode_t DDS_DynamicDataReader_take(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataReader_take_next_sample(DDS_DynamicDataReader dr, DDS_DynamicData received_data, DDS_SampleInfo *sample_info)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataWriter_dispose(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_InstanceHandle_t instance_handle)
This operation disposes a DDS_DynamicData data value.
DDS_InstanceHandle_t DDS_DynamicDataReader_lookup_instance(DDS_DynamicDataReader dr, DDS_DynamicData instance_data)
Returns the handle that identifies the data instance provided in instance_data.
Provides a DataWriter interface that is tailored to support writing an X-Types defined DynamicType da...
DDS_ReturnCode_t DDS_DynamicDataWriter_write(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_InstanceHandle_t handle)
This operation publishes a DDS_DynamicData data value.
DDS_HANDLE_TYPE_NATIVE DDS_InstanceHandle_t
Definition: dds_types.h:53
A DDS_DynamicData object represents an individual data sample. It provides reflective getters and set...
DDS_ReturnCode_t DDS_DynamicDataReader_read_next_sample(DDS_DynamicDataReader dr, DDS_DynamicData received_data, DDS_SampleInfo *sample_info)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataReader_read(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataWriter_dispose_w_timestamp(DDS_DynamicDataWriter dw, const DDS_DynamicData instance_data, const DDS_InstanceHandle_t instance_handle, const DDS_Time_t source_timestamp)
This operation disposes a DDS_DynamicData data value.
DDS_ReturnCode_t DDS_DynamicDataReader_read_next_instance(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_InstanceHandle_t previous_handle, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataReader_take_next_instance_w_condition(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_InstanceHandle_t previous_handle, DDS_ReadCondition a_condition)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...
DDS_ReturnCode_t DDS_DynamicDataReader_read_instance(DDS_DynamicDataReader dr, DDS_DynamicDataSeq *received_data, DDS_SampleInfoSeq *sample_infos, int max_samples, DDS_InstanceHandle_t a_handle, DDS_SampleStateMask sample_states, DDS_ViewStateMask view_states, DDS_InstanceStateMask instance_states)
This operation accesses DDS_DynamicData data values (with associated DDS_SampleInfo) within the DataR...