#include <exit_scratch.hpp>
|
| virtual | ~ExitScratchVersions ()=default |
| |
| virtual std::uint64_t | placement (std::uint64_t scope, const PlacementSnapshot &)=0 |
| |
| virtual PlacementSnapshot | placement (std::uint64_t version) const =0 |
| |
| virtual std::uint64_t | request (std::uint64_t scope, const native_order::Request &)=0 |
| |
| virtual native_order::Request | request (std::uint64_t version) const =0 |
| |
| virtual std::uint64_t | pending (std::uint64_t scope, const native_order::Request &, const PlacementSnapshot &, const std::string &key)=0 |
| |
| virtual void | pending (std::uint64_t version, native_order::Request &, PlacementSnapshot &, std::string &key) const =0 |
| |
| virtual native_order::Owner | freeze_openings (const native_order::RunIdentity &, std::int64_t cycle, std::uint64_t count, void *, OpeningReader)=0 |
| |
| virtual void | release_scope (std::uint64_t scope) noexcept=0 |
| |
| void | check_teardown_failure () const |
| |
| bool | teardown_failed () const noexcept |
| |
Definition at line 68 of file exit_scratch.hpp.
◆ OpeningReader
◆ ~ExitScratchVersions()
| virtual pineforge::source::detail::ExitScratchVersions::~ExitScratchVersions |
( |
| ) |
|
|
virtualdefault |
◆ placement() [1/2]
| virtual std::uint64_t pineforge::source::detail::ExitScratchVersions::placement |
( |
std::uint64_t | scope, |
|
|
const PlacementSnapshot & | ) |
|
pure virtual |
◆ placement() [2/2]
| virtual PlacementSnapshot pineforge::source::detail::ExitScratchVersions::placement |
( |
std::uint64_t | version | ) |
const |
|
pure virtual |
◆ request() [1/2]
| virtual std::uint64_t pineforge::source::detail::ExitScratchVersions::request |
( |
std::uint64_t | scope, |
|
|
const native_order::Request & | ) |
|
pure virtual |
◆ request() [2/2]
| virtual native_order::Request pineforge::source::detail::ExitScratchVersions::request |
( |
std::uint64_t | version | ) |
const |
|
pure virtual |
◆ pending() [1/2]
◆ pending() [2/2]
◆ freeze_openings()
◆ release_scope()
| virtual void pineforge::source::detail::ExitScratchVersions::release_scope |
( |
std::uint64_t | scope | ) |
|
|
pure virtualnoexcept |
◆ check_teardown_failure()
| void pineforge::source::detail::ExitScratchVersions::check_teardown_failure |
( |
| ) |
const |
|
inline |
◆ teardown_failed()
| bool pineforge::source::detail::ExitScratchVersions::teardown_failed |
( |
| ) |
const |
|
inlinenoexcept |
◆ teardown_failure_
The documentation for this class was generated from the following file: