Go to the documentation of this file.
18 #ifndef DATAACQUISITION_HPP
19 #define DATAACQUISITION_HPP
24 #include <boost/bind/bind.hpp>
25 #include <boost/signals2/signal.hpp>
26 #include <boost/tokenizer.hpp>
37 typedef boost::signals2::signal<void()>
signal_t;
119 std::unique_ptr<ddt::DdtDataSubscriber> subscriber;
121 bool attached_to_stream;
122 std::string current_stream_id;
123 boost::signals2::connection connection;
signal_t * DataAvailableSignal()
Definition: dataAcquisition.cpp:140
ddt::DdtLogger * logger
Definition: dataAcquisition.hpp:108
boost::signals2::signal< void()> signal_t
Definition: ddtMemoryAccessor.hpp:79
void AttachDataStream(std::string data_stream_id)
Definition: dataAcquisition.cpp:58
void set_logger(ddt::DdtLogger *logger)
Definition: dataAcquisition.cpp:29
Definition: ddtLogger.hpp:71
Definition: ddtClient.hpp:36
virtual ~DataAcquisition()
boost::signals2::signal< void()> signal_t
Definition: dataAcquisition.hpp:37
bool get_AttachedToStream()
Definition: dataAcquisition.cpp:56
Definition: dataAcquisition.hpp:50
Definition: ddtMemoryAccessor.hpp:174
DataAcquisition()
Definition: dataAcquisition.cpp:24
ddt::DataSample * get_DataSample()
Definition: dataAcquisition.cpp:54
void DetachDataStream(std::string data_stream_id)
Definition: dataAcquisition.cpp:127
void ProcessNewData()
Definition: dataAcquisition.cpp:40