|
tin
1.5.9
|
#include <executor.h>


Public Member Functions | |
| constexpr | runtime_group (Runtimes &... runtimes) |
| bool | step () |
| std::size_t | run_ready () |
| bool | empty () const |
| std::size_t | pending_events () const |
Runtime group for deterministic multi-runtime stepping.
The group stores pointers to runtimes owned by the application. One step attempts at most one unit of work per runtime in declaration order. This gives applications one object to step without making the group itself an HSM.
|
inlineexplicitconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |