#include <o1_store.hpp>
Definition at line 151 of file o1_store.hpp.
◆ ~Store()
| virtual pineforge::detail::o1::Store::~Store |
( |
| ) |
|
|
virtual |
◆ open()
◆ create()
| virtual Id pineforge::detail::o1::Store::create |
( |
std::uint64_t | bytes, |
|
|
std::uint64_t | align ) |
|
pure virtual |
◆ release()
| virtual void pineforge::detail::o1::Store::release |
( |
Id | | ) |
|
|
pure virtual |
◆ alive()
| virtual bool pineforge::detail::o1::Store::alive |
( |
Id | | ) |
const |
|
pure virtual |
◆ size()
| virtual std::uint64_t pineforge::detail::o1::Store::size |
( |
Id | | ) |
const |
|
pure virtual |
◆ resize()
| virtual bool pineforge::detail::o1::Store::resize |
( |
Id | , |
|
|
std::uint64_t | bytes ) |
|
pure virtual |
◆ read()
| virtual std::size_t pineforge::detail::o1::Store::read |
( |
Id | , |
|
|
std::uint64_t | off, |
|
|
void * | dst, |
|
|
std::size_t | n ) const |
|
pure virtual |
◆ write()
| virtual std::size_t pineforge::detail::o1::Store::write |
( |
Id | , |
|
|
std::uint64_t | off, |
|
|
const void * | src, |
|
|
std::size_t | n ) |
|
pure virtual |
◆ begin()
| virtual std::unique_ptr< Tx > pineforge::detail::o1::Store::begin |
( |
| ) |
|
|
pure virtual |
◆ max_caller_handles()
| static constexpr std::size_t pineforge::detail::o1::Store::max_caller_handles |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ scope()
| TxScope pineforge::detail::o1::Store::scope |
( |
| ) |
|
◆ join_active_tx()
| virtual bool pineforge::detail::o1::Store::join_active_tx |
( |
| ) |
|
|
pure virtual |
◆ abandon_joined_tx()
| virtual void pineforge::detail::o1::Store::abandon_joined_tx |
( |
| ) |
|
|
pure virtualnoexcept |
◆ begin_cleanup()
| virtual std::unique_ptr< Tx > pineforge::detail::o1::Store::begin_cleanup |
( |
| ) |
|
|
pure virtual |
◆ note_cleanup_skipped()
| virtual void pineforge::detail::o1::Store::note_cleanup_skipped |
( |
CleanupSkip | reason | ) |
|
|
pure virtualnoexcept |
◆ stats()
| virtual Stats pineforge::detail::o1::Store::stats |
( |
| ) |
const |
|
pure virtual |
◆ rollback_epoch()
| virtual std::uint64_t pineforge::detail::o1::Store::rollback_epoch |
( |
| ) |
const |
|
pure virtualnoexcept |
The documentation for this class was generated from the following file: