#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. | |