|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
#include "a11/concurrency/executor.h"#include <exception>#include <functional>#include <memory>#include <utility>#include <absl/functional/any_invocable.h>#include <absl/log/log.h>#include "thread/boost_primitives.h"#include "thread/fiber.h"Namespaces | |
| namespace | a11 |
Functions | |
| void | a11::Schedule (absl::AnyInvocable< void() && > work, thread::TreeOptions tree_options={}) |
| Schedule work on A11's fiber pool without returning a completion handle. | |
| std::function< void()> | a11::ScheduleCancelable (absl::AnyInvocable< void() && > work, thread::TreeOptions tree_options={}) |
| Schedule work and return an idempotent cooperative-cancellation function. | |
| thread::Mutex mu |