Class DataReaderManipulatorSelector

Inheritance Relationships

Base Type

  • public Test

Class Documentation

class DataReaderManipulatorSelector : public Test

Fixture for the DataReader tests

Public Functions

inline DataReaderManipulatorSelector()
inline void SetUp()
inline std::vector<Space::Type1> CreateSamples(int32_t instances_start, int32_t instances_end, int32_t samples_start, int32_t samples_end)
inline void WriteData(const std::vector<Space::Type1> &samples)
inline void CheckData(const dds::sub::LoanedSamples<Space::Type1> &samples, const std::vector<Space::Type1> &test_data, const dds::sub::status::DataState &test_state = dds::sub::status::DataState(dds::sub::status::SampleState::not_read(), dds::sub::status::ViewState::new_view(), dds::sub::status::InstanceState::alive()))
inline void CheckData(const std::vector<dds::sub::Sample<Space::Type1>> &samples, const std::vector<Space::Type1> &test_data, const dds::sub::status::DataState &test_state = dds::sub::status::DataState(dds::sub::status::SampleState::not_read(), dds::sub::status::ViewState::new_view(), dds::sub::status::InstanceState::alive()))
inline void TearDown()

Public Members

dds::domain::DomainParticipant participant
dds::sub::Subscriber subscriber
dds::pub::Publisher publisher
dds::topic::Topic<Space::Type1> topic
dds::sub::DataReader<Space::Type1> reader
dds::pub::DataWriter<Space::Type1> writer
dds::sub::status::DataState already_read