![]() |
Toolbox snapshot
The Reactive C++ Toolbox
|
#include <toolbox/hdr/Histogram.hpp>#include <toolbox/sys/Thread.hpp>#include <toolbox/sys/Time.hpp>#include <toolbox/util/Slot.hpp>#include <functional>#include <thread>

Go to the source code of this file.
Classes | |
| struct | toolbox::io::PassInfo |
| One iteration of a runner's loop. More... | |
| class | toolbox::io::ReactorRunner |
Namespaces | |
| namespace | toolbox |
| namespace | toolbox::io |
Typedefs | |
| using | toolbox::io::HistogramPtr = std::unique_ptr< Histogram > |
| using | toolbox::io::MetricCallbackFunction = std::function< void(CyclTime now, HistogramPtr &&time_hist, HistogramPtr &&work_hist)> |
| MetricCallbackFunction implementer is responsible for deleting the Histogram. | |
| using | toolbox::io::PassSlot = BasicSlot< void(const PassInfo &)> |
| PassSlot receives every pass of a runner's loop, on the runner's thread. | |