tess 1.0.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
scheduler.h
1#pragma once
2
3#include <tess/experimental/registered_maintenance.h>
4#include <tess/maintenance/task.h>
5
6namespace tess::maintenance {
7
9using ScheduleResult = experimental::maintenance::ScheduleResult;
10
12using BackendDrainResult = experimental::maintenance::BackendDrainResult;
13
15using DrainResult = experimental::maintenance::DrainResult;
16
18using ReleaseResult = experimental::maintenance::ReleaseResult;
19
21using MaintenanceHandle = experimental::maintenance::MaintenanceHandle;
22
29template <typename Backend>
32
34template <typename Backend>
37
44template <typename Backend>
45using RegisteredScheduler =
47
54using ImmediateScheduler = experimental::maintenance::ImmediateScheduler;
55
56} // namespace tess::maintenance
Synchronous correctness baseline; each schedule call executes immediately.
Definition maintenance.h:531
Definition registered_maintenance.h:199
Definition registered_maintenance.h:109
Definition registered_maintenance.h:87
Optional paired fixed-registration hooks for a structural backend.
Definition scheduler.h:35
Definition scheduler.h:30