|
| | StaticDataReader (BaseSubscriber &subscriber, BaseTopic &topic, const DataReaderQos &qos, DataReaderListener *listener, const StatusMask &mask) noexcept |
| | StaticDataReader constructor. More...
|
| |
| virtual | ~StaticDataReader () noexcept=default |
| | Virtual destructor. More...
|
| |
| | StaticDataReader (const StaticDataReader &) noexcept=delete |
| | Copy deleted. More...
|
| |
| | StaticDataReader (StaticDataReader &&) noexcept=delete |
| | Movement deleted. More...
|
| |
| StaticDataReader & | operator= (const StaticDataReader &) noexcept=delete |
| | Copy operator deleted. More...
|
| |
| StaticDataReader & | operator= (StaticDataReader &&) noexcept=delete |
| | Movement operator deleted due private references. More...
|
| |
| ReturnCode | enable () noexcept override |
| |
| ReturnCode | take_next_sample (Data &data, dds::SampleInfo &info) noexcept |
| | This operation copies the next, non-previously accessed Data value from the DataReader and removes it from the DataReader instance handler so it is no longer accessible. The operation also copies the corresponding SampleInfo. More...
|
| |
| ReturnCode | get_key_value (Data &key_holder, const InstanceHandle &handle) noexcept |
| | Get key value of an instance. More...
|
| |
| InstanceHandle | lookup_instance (const Data &instance) const noexcept |
| | Lookup instance. More...
|
| |
| ReturnCode | read (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, SampleStateMask &sample_states, ViewStateMask &view_states, InstanceStateMask &instance_states) noexcept |
| | Access a collection of Data values from the DataReader. More...
|
| |
| ReturnCode | take (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, SampleStateMask &sample_states, ViewStateMask &view_states, InstanceStateMask &instance_states) noexcept |
| | Access a collection of Data values from the DataReader. More...
|
| |
| ReturnCode | read_w_condition (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, ReadCondition &condition) noexcept |
| | This operation accesses via ‘read’ the samples that match the criteria specified in the ReadCondition. More...
|
| |
| ReturnCode | take_w_condition (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, ReadCondition &condition) noexcept |
| | This operation accesses via ‘take’ the samples that match the criteria specified in the ReadCondition. More...
|
| |
| ReturnCode | read_next_sample (Data &data, dds::SampleInfo &info) noexcept |
| | This operation copies the next, non-previously accessed Data value from the DataReader; the operation also copies the corresponding SampleInfo. The implied order among the samples stored in the DataReader is the same as for the read operation. More...
|
| |
| ReturnCode | read_instance (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, const InstanceHandle &handle, SampleStateMask &sample_states, ViewStateMask &view_states, InstanceStateMask &instance_states) noexcept |
| | Access a collection of data samples from the DataReader. More...
|
| |
| ReturnCode | take_instance (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, const InstanceHandle &handle, SampleStateMask &sample_states, ViewStateMask &view_states, InstanceStateMask &instance_states) noexcept |
| | Access a collection of data samples from the DataReader. More...
|
| |
| ReturnCode | read_next_instance (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, const InstanceHandle &previous_handle, SampleStateMask &sample_states, ViewStateMask &view_states, InstanceStateMask &instance_states) noexcept |
| | Access a collection of data samples from the DataReader. More...
|
| |
| ReturnCode | take_next_instance (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, const InstanceHandle &previous_handle, SampleStateMask &sample_states, ViewStateMask &view_states, InstanceStateMask &instance_states) noexcept |
| | Access a collection of data samples from the DataReader. More...
|
| |
| ReturnCode | read_next_instance_w_condition (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, const InstanceHandle &previous_handle, ReadCondition &condition) noexcept |
| | Access a collection of data samples from the DataReader. More...
|
| |
| ReturnCode | take_next_instance_w_condition (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos, int32_t max_samples, const InstanceHandle &previous_handle, ReadCondition &condition) noexcept |
| | Access a collection of data samples from the DataReader. More...
|
| |
| ReturnCode | return_loan (memory::IList< Data > &data_values, memory::IList< SampleInfo > &sample_infos) noexcept |
| | Return loan. More...
|
| |
template<class TS, uint32_t MaxRemoteWriters, uint32_t MaxLocalWriters, uint32_t MaxInstances, uint32_t MaxSamplesPerInstance>
class eprosima::safedds::dds::StaticDataReader< TS, MaxRemoteWriters, MaxLocalWriters, MaxInstances, MaxSamplesPerInstance >
DataReader that provides static memory to TypedDataReader.