CoreDX DDS C Reference Manual
Related Functions | List of all members
DDS_DynamicDataReader Struct Reference

Provides a DataReader interface that is tailored to support reading an X-Types defined DynamicType data type. The specific DynamicType must have been registered previously with the DomainParticipant. More...

Related Functions

(Note that these are not member functions.)

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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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 DataReader.
 
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.
 
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 identified by handle.
 
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.
 

Detailed Description

Provides a DataReader interface that is tailored to support reading an X-Types defined DynamicType data type. The specific DynamicType must have been registered previously with the DomainParticipant.

See also
DDS_DataReader

© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.