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:8
void start()
Definition: parameter_value_refresher.cc:11
void add(VirtualParameter *virtual_parameter)
Definition: parameter_value_refresher.cc:111
void stop()
Definition: parameter_value_refresher.cc:109
void remove(VirtualParameter *virtual_parameter)
Definition: parameter_value_refresher.cc:119
Definition: virtual_parameter.h:9