Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Runner.hpp File Reference
#include <toolbox/hdr/Histogram.hpp>
#include <toolbox/sys/Thread.hpp>
#include <toolbox/sys/Time.hpp>
#include <functional>
#include <thread>
Include dependency graph for Runner.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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::LoopCallbackFunction = std::function< void(CyclTime now)>
 LoopCallbackFunction called at end of each Reactor loop, indicating micros taken and work done.