#include <cola_file_index.h>
|
| | cola_file_index_builder (std::filesystem::path root, object_id id, object_attempt_id attempt, cola_file_dependencies dependencies, native_pointer native, main_pointer main={}, native_pointer secondary={}) |
| |
| | cola_file_index_builder (std::filesystem::path root, object_id id, object_attempt_id attempt, cola_file_dependencies dependencies, native_pointer native, main_pointer main, native_pointer secondary, Ops &ops, SpoolOps &spool_ops) |
| |
| | cola_file_index_builder (cola_file_index_builder const &)=delete |
| |
| cola_file_index_builder & | operator= (cola_file_index_builder const &)=delete |
| |
| | cola_file_index_builder (cola_file_index_builder &&)=delete |
| |
| cola_file_index_builder & | operator= (cola_file_index_builder &&)=delete |
| |
| bool | done () const noexcept |
| |
| bool | failed () const noexcept |
| |
| bool | finished () const noexcept |
| |
| std::uint64_t | size () const noexcept |
| |
| native_pointer | native_owner () const noexcept |
| |
| main_pointer | main_target () const noexcept |
| |
| native_pointer | secondary_target () const noexcept |
| |
| std::uint64_t | step (std::uint64_t budget) |
| |
| object_seal_receipt | finish () |
| |
| std::uint64_t | spooled_bytes () const noexcept |
| |
| object_write_paths const & | paths () const &noexcept |
| |
| object_write_paths const & | paths () const &&=delete |
| |
◆ builder_type
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ main_pointer
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ native_pointer
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ output_type
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ cola_file_index_builder() [1/4]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
| everett::cola_file_index_builder< P, Native, Main, Ops, SpoolOps >::cola_file_index_builder |
( |
std::filesystem::path |
root, |
|
|
object_id |
id, |
|
|
object_attempt_id |
attempt, |
|
|
cola_file_dependencies |
dependencies, |
|
|
native_pointer |
native, |
|
|
main_pointer |
main = {}, |
|
|
native_pointer |
secondary = {} |
|
) |
| |
|
inline |
◆ cola_file_index_builder() [2/4]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
| everett::cola_file_index_builder< P, Native, Main, Ops, SpoolOps >::cola_file_index_builder |
( |
std::filesystem::path |
root, |
|
|
object_id |
id, |
|
|
object_attempt_id |
attempt, |
|
|
cola_file_dependencies |
dependencies, |
|
|
native_pointer |
native, |
|
|
main_pointer |
main, |
|
|
native_pointer |
secondary, |
|
|
Ops & |
ops, |
|
|
SpoolOps & |
spool_ops |
|
) |
| |
|
inline |
◆ cola_file_index_builder() [3/4]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ cola_file_index_builder() [4/4]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ done()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ failed()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ finish()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ finished()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ main_target()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ native_owner()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ operator=() [1/2]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ operator=() [2/2]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ paths() [1/2]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ paths() [2/2]
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ secondary_target()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ size()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ spooled_bytes()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ step()
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ builder_
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ output_
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ owned_ops_
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
◆ owned_spool_ops_
template<class P , class Native = profile_array<P>, class Main = void, class Ops = posix_object_ops, class SpoolOps = posix_index_spool_ops>
The documentation for this struct was generated from the following file: