3#include <readerwriterqueue/readerwriterqueue.h>
22 std::map<VirtualParameter *, std::atomic_int> parameters_;
23 moodycamel::ReaderWriterQueue<VirtualParameter *> add_parameter_queue_;
24 moodycamel::ReaderWriterQueue<VirtualParameter *> remove_parameter_queue_;
25 std::atomic_bool running_;
26 std::future<void> future_;
27 std::atomic_bool update_needed_;
Definition: parameter_value_refresher.h:12
ParameterValueRefresher()
Definition: parameter_value_refresher.cc:9
void start()
Definition: parameter_value_refresher.cc:12
void add(VirtualParameter *virtual_parameter)
Definition: parameter_value_refresher.cc:112
void stop()
Definition: parameter_value_refresher.cc:110
void remove(VirtualParameter *virtual_parameter)
Definition: parameter_value_refresher.cc:120
Definition: virtual_parameter.h:9