|
ravel
Deterministic simulation testing for C++. Seed a bug, replay it exact.
|
This is the complete list of members for ravel::Scheduler, including all inherited members.
| call_after(VirtualClock::Tick delay, std::function< void()> action) | ravel::Scheduler | |
| current_task() const noexcept | ravel::Scheduler | inline |
| make_runnable(TaskId id) | ravel::Scheduler | inline |
| now() const noexcept | ravel::Scheduler | inline |
| operator=(const Scheduler &)=delete (defined in ravel::Scheduler) | ravel::Scheduler | |
| run_until_quiescent(std::uint64_t max_steps, VirtualClock::Tick time_limit=std::numeric_limits< VirtualClock::Tick >::max()) | ravel::Scheduler | |
| Scheduler(VirtualClock &clock, VirtualRng &rng, Trace &trace) noexcept | ravel::Scheduler | inline |
| Scheduler(const Scheduler &)=delete | ravel::Scheduler | |
| sleep(VirtualClock::Tick duration) noexcept | ravel::Scheduler | inline |
| spawn(std::string name, TaskFactory factory) | ravel::Scheduler | |
| task_name(TaskId id) const | ravel::Scheduler | inline |
| yield() noexcept | ravel::Scheduler | inline |