5#include "software/multithreading/threaded_observer.hpp"
28 bool log_buffer_full =
true)
37 return this->popLeastRecentlyReceivedValue(max_wait_time);
Definition first_in_first_out_threaded_observer.h:17
std::optional< T > getNextValue(const Duration &max_wait_time) final override
Definition first_in_first_out_threaded_observer.h:34
FirstInFirstOutThreadedObserver(size_t buffer_size, bool log_buffer_full=true)
Definition first_in_first_out_threaded_observer.h:27
Definition threaded_observer.hpp:18