DDS4CCM  1.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DDS_Entity::DataReader Interface Reference

import "dds4ccm_Entity.idl";

Inheritance diagram for DDS_Entity::DataReader:
Inheritance graph
Collaboration diagram for DDS_Entity::DataReader:
Collaboration graph

Public Member Functions

DDS::ReturnCode_t read (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::SampleStateMask sample_states, in DDS::ViewStateMask view_states, in DDS::InstanceStateMask instance_states)
 
DDS::ReturnCode_t take (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::SampleStateMask sample_states, in DDS::ViewStateMask view_states, in DDS::InstanceStateMask instance_states)
 
DDS::ReturnCode_t read_w_condition (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::ReadCondition a_condition)
 
DDS::ReturnCode_t take_w_condition (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::ReadCondition a_condition)
 
DDS::ReturnCode_t read_next_sample (inout T data_values, inout DDS::SampleInfo sample_info)
 
DDS::ReturnCode_t take_next_sample (inout T data_values, inout DDS::SampleInfo sample_info)
 
DDS::ReturnCode_t read_instance (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::InstanceHandle_t a_handle, in DDS::SampleStateMask sample_states, in DDS::ViewStateMask view_states, in DDS::InstanceStateMask instance_states)
 
DDS::ReturnCode_t take_instance (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::InstanceHandle_t a_handle, in DDS::SampleStateMask sample_states, in DDS::ViewStateMask view_states, in DDS::InstanceStateMask instance_states)
 
DDS::ReturnCode_t read_next_instance (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::InstanceHandle_t previous_handle, in DDS::SampleStateMask sample_states, in DDS::ViewStateMask view_states, in DDS::InstanceStateMask instance_states)
 
DDS::ReturnCode_t take_next_instance (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::InstanceHandle_t previous_handle, in DDS::SampleStateMask sample_states, in DDS::ViewStateMask view_states, in DDS::InstanceStateMask instance_states)
 
DDS::ReturnCode_t read_next_instance_w_condition (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::InstanceHandle_t previous_handle, in DDS::ReadCondition a_condition)
 
DDS::ReturnCode_t take_next_instance_w_condition (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos, in long max_samples, in DDS::InstanceHandle_t previous_handle, in DDS::ReadCondition a_condition)
 
DDS::ReturnCode_t return_loan (inout TSeq data_values, inout DDS::SampleInfoSeq sample_infos)
 
DDS::ReturnCode_t get_key_value (inout T key_holder, in DDS::InstanceHandle_t handle)
 
DDS::InstanceHandle_t lookup_instance (in T instance_data)
 
- Public Member Functions inherited from DDS::DataReader
ReadCondition create_readcondition (in SampleStateMask sample_states, in ViewStateMask view_states, in InstanceStateMask instance_states)
 
QueryCondition create_querycondition (in SampleStateMask sample_states, in ViewStateMask view_states, in InstanceStateMask instance_states, in string query_expression, in StringSeq query_parameters)
 
ReturnCode_t delete_readcondition (in ReadCondition a_condition)
 
ReturnCode_t delete_contained_entities ()
 
ReturnCode_t set_qos (in DataReaderQos qos)
 
ReturnCode_t get_qos (inout DataReaderQos qos)
 
ReturnCode_t set_listener (in DataReaderListener a_listener, in StatusMask mask)
 
DataReaderListener get_listener ()
 
TopicDescription get_topicdescription ()
 
Subscriber get_subscriber ()
 
ReturnCode_t get_sample_rejected_status (inout SampleRejectedStatus status)
 
ReturnCode_t get_liveliness_changed_status (inout LivelinessChangedStatus status)
 
ReturnCode_t get_requested_deadline_missed_status (inout RequestedDeadlineMissedStatus status)
 
ReturnCode_t get_requested_incompatible_qos_status (inout RequestedIncompatibleQosStatus status)
 
ReturnCode_t get_subscription_matched_status (inout SubscriptionMatchedStatus status)
 
ReturnCode_t get_sample_lost_status (inout SampleLostStatus status)
 
ReturnCode_t wait_for_historical_data (in Duration_t max_wait)
 
ReturnCode_t get_matched_publications (inout InstanceHandleSeq publication_handles)
 
ReturnCode_t get_matched_publication_data (inout PublicationBuiltinTopicData publication_data, in InstanceHandle_t publication_handle)
 
- Public Member Functions inherited from DDS::Entity
ReturnCode_t enable ()
 
StatusCondition get_statuscondition ()
 
StatusMask get_status_changes ()
 
InstanceHandle_t get_instance_handle ()
 

Member Function Documentation

DDS::ReturnCode_t DDS_Entity::DataReader::get_key_value ( inout T  key_holder,
in DDS::InstanceHandle_t  handle 
)
DDS::InstanceHandle_t DDS_Entity::DataReader::lookup_instance ( in T  instance_data)
DDS::ReturnCode_t DDS_Entity::DataReader::read ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::SampleStateMask  sample_states,
in DDS::ViewStateMask  view_states,
in DDS::InstanceStateMask  instance_states 
)
DDS::ReturnCode_t DDS_Entity::DataReader::read_instance ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::InstanceHandle_t  a_handle,
in DDS::SampleStateMask  sample_states,
in DDS::ViewStateMask  view_states,
in DDS::InstanceStateMask  instance_states 
)
DDS::ReturnCode_t DDS_Entity::DataReader::read_next_instance ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::InstanceHandle_t  previous_handle,
in DDS::SampleStateMask  sample_states,
in DDS::ViewStateMask  view_states,
in DDS::InstanceStateMask  instance_states 
)
DDS::ReturnCode_t DDS_Entity::DataReader::read_next_instance_w_condition ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::InstanceHandle_t  previous_handle,
in DDS::ReadCondition  a_condition 
)
DDS::ReturnCode_t DDS_Entity::DataReader::read_next_sample ( inout T  data_values,
inout DDS::SampleInfo  sample_info 
)
DDS::ReturnCode_t DDS_Entity::DataReader::read_w_condition ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::ReadCondition  a_condition 
)
DDS::ReturnCode_t DDS_Entity::DataReader::return_loan ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos 
)
DDS::ReturnCode_t DDS_Entity::DataReader::take ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::SampleStateMask  sample_states,
in DDS::ViewStateMask  view_states,
in DDS::InstanceStateMask  instance_states 
)
DDS::ReturnCode_t DDS_Entity::DataReader::take_instance ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::InstanceHandle_t  a_handle,
in DDS::SampleStateMask  sample_states,
in DDS::ViewStateMask  view_states,
in DDS::InstanceStateMask  instance_states 
)
DDS::ReturnCode_t DDS_Entity::DataReader::take_next_instance ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::InstanceHandle_t  previous_handle,
in DDS::SampleStateMask  sample_states,
in DDS::ViewStateMask  view_states,
in DDS::InstanceStateMask  instance_states 
)
DDS::ReturnCode_t DDS_Entity::DataReader::take_next_instance_w_condition ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::InstanceHandle_t  previous_handle,
in DDS::ReadCondition  a_condition 
)
DDS::ReturnCode_t DDS_Entity::DataReader::take_next_sample ( inout T  data_values,
inout DDS::SampleInfo  sample_info 
)
DDS::ReturnCode_t DDS_Entity::DataReader::take_w_condition ( inout TSeq  data_values,
inout DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in DDS::ReadCondition  a_condition 
)

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