Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
cancel.hpp File Reference
#include <atomic>
#include <chrono>
#include <cstdint>
#include <functional>
#include <memory>

Go to the source code of this file.

Classes

struct  pulp::runtime::detail::CancelStateBase
 Public part of the shared state so is_cancelled() can inline to one load. More...
class  pulp::runtime::CancelRegistration
 RAII registration returned by CancelToken::register_callback. More...
class  pulp::runtime::CancelToken
class  pulp::runtime::CancelSource
 Move-only owner of a cancellation state. More...
class  pulp::runtime::CancellationToken
 Former name of the shared token. More...

Namespaces

namespace  pulp
namespace  pulp::runtime
namespace  pulp::runtime::detail

Typedefs

using pulp::runtime::CancelCallback = std::function<void()>
 Callback run when a token is cancelled.