RTI Connext .Net APIs
Version 5.1.0
|
<<interface>> <<generic>> User data type-specific data reader. More...
#include <FooSupport.h>
Additional Inherited Members | |
Public Member Functions inherited from DDS::TypedDataReader< T > | |
void | read (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states) |
Access a collection of data samples from the DDS::DataReader. | |
void | take (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states) |
Access a collection of data-samples from the DDS::DataReader. | |
void | read_w_condition (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::ReadCondition^ condition) |
Accesses via DDS::TypedDataReader::read the samples that match the criteria specified in the DDS::ReadCondition. | |
void | take_w_condition (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::ReadCondition^ condition) |
Analogous to DDS::TypedDataReader::read_w_condition except it accesses samples via the DDS::TypedDataReader::take operation. | |
void | read_next_sample (T received_data, DDS::SampleInfo^ sample_info) |
Copies the next not-previously-accessed data value from the DDS::DataReader. | |
void | take_next_sample (T received_data, DDS::SampleInfo^ sample_info) |
Copies the next not-previously-accessed data value from the DDS::DataReader. | |
void | read_instance (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::InstanceHandle_t% a_handle, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states) |
Access a collection of data samples from the DDS::DataReader. | |
void | take_instance (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::InstanceHandle_t% a_handle, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states) |
Access a collection of data samples from the DDS::DataReader. | |
void | read_next_instance (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::InstanceHandle_t% previous_handle, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states) |
Access a collection of data samples from the DDS::DataReader. | |
void | take_next_instance (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::InstanceHandle_t% previous_handle, System::UInt32 sample_states, System::UInt32 view_states, System::UInt32 instance_states) |
Access a collection of data samples from the DDS::DataReader. | |
void | read_next_instance_w_condition (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::InstanceHandle_t% previous_handle, DDS::ReadCondition^ condition) |
Accesses via DDS::TypedDataReader::read_next_instance the samples that match the criteria specified in the DDS::ReadCondition. | |
void | take_next_instance_w_condition (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq, System::Int32 max_samples, DDS::InstanceHandle_t% previous_handle, DDS::ReadCondition^ condition) |
Accesses via DDS::TypedDataReader::take_next_instance the samples that match the criteria specified in the DDS::ReadCondition. | |
void | return_loan (DDS::LoanableSequence< T >^received_data, DDS::SampleInfoSeq^ info_seq) |
Indicates to the DDS::DataReader that the application is done accessing the collection of received_data and info_seq obtained by some earlier invocation of read or take on the DDS::DataReader. | |
void | get_key_value (T key_holder, DDS::InstanceHandle_t% handle) |
Retrieve the instance key that corresponds to an instance handle . | |
DDS::InstanceHandle_t | lookup_instance (T key_holder) |
Retrieves the instance handle that corresponds to an instance key_holder . | |
<<interface>> <<generic>> User data type-specific data reader.
Defines the user data type specific reader interface generated for each application class.
The concrete user data type reader automatically generated by the implementation is an incarnation of this class.
A reader for the Foo type.