A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
executor.cc File Reference
#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.
 

Variable Documentation

◆ mu

thread::Mutex mu