21 #ifndef DATAACQUISITION_HPP
22 #define DATAACQUISITION_HPP
27 #include <boost/bind/bind.hpp>
28 #include <boost/signals2/signal.hpp>
29 #include <boost/tokenizer.hpp>
40 typedef boost::signals2::signal<void()>
SignalT;
121 std::unique_ptr<ddt::DdtDataSubscriber> subscriber;
123 bool attached_to_stream;
124 std::string current_stream_id;
125 boost::signals2::connection connection;
Definition: dataAcquisition.hpp:52
DataAcquisition()
Definition: dataAcquisition.cpp:25
void ProcessNewData()
Definition: dataAcquisition.cpp:43
bool get_AttachedToStream() const
Definition: dataAcquisition.cpp:60
void AttachDataStream(const std::string data_stream_id)
Definition: dataAcquisition.cpp:64
virtual ~DataAcquisition()
ddt::DataSample * get_DataSample()
Definition: dataAcquisition.cpp:58
ddt::DdtLogger * logger
Definition: dataAcquisition.hpp:110
void set_logger(ddt::DdtLogger *const in_logger)
Definition: dataAcquisition.cpp:30
void DetachDataStream(const std::string data_stream_id)
Definition: dataAcquisition.cpp:137
SignalT * DataAvailableSignal()
Definition: dataAcquisition.cpp:152
Definition: ddtLogger.hpp:51
boost::signals2::signal< void()> SignalT
Definition: dataAcquisition.hpp:40
Data Subscriber. This class provides the functionality for subscriber applications to register / unre...
Factory for DdtDataPublishers and DdtDataSubscribers. This class provides factory methods for creatin...
Class to wrap the usage of log4cplus as logging utility. This file provides a wrapper class for the u...
boost::signals2::signal< void()> SignalT
Definition: ddtMemoryAccessor.hpp:82
Definition: ddtClient.hpp:39
Definition: ddtMemoryAccessor.hpp:184