8 #ifndef RTCTK_TELSUB_CORRELATOR_HPP
9 #define RTCTK_TELSUB_CORRELATOR_HPP
20 explicit Correlator(std::unique_ptr<DdsSubscriberIf> dds_subscriber);
23 virtual std::error_code
26 bool FrontRowHasSameSampleIds(
unsigned long& sample_id);
27 std::error_code DropMissalignedSamples();
29 std::unique_ptr<DdsSubscriberIf> m_dds_subscriber;
30 std::vector<std::deque<const rtctk::AgnosticTopic*>> m_input_streams;
31 std::vector<const rtctk::AgnosticTopic*> m_forwarded_samples;
36 #endif // #define RTCTK_TELSUB_CORRELATOR_HPP