|
Everett
|
Streams and seals immutable object files without catalog publication. More...
#include <everett/file.h>#include <algorithm>#include <array>#include <cerrno>#include <cstddef>#include <cstdint>#include <filesystem>#include <limits>#include <span>#include <string>#include <system_error>#include <utility>Go to the source code of this file.
Classes | |
| struct | everett::object_attempt_id |
| struct | everett::object_write_paths |
| struct | everett::object_write_error |
| struct | everett::object_seal_receipt |
| struct | everett::posix_object_ops |
| struct | everett::object_writer< P, Ops > |
| struct | everett::object_writer< P, Ops >::operation |
Namespaces | |
| namespace | everett |
Enumerations | |
| enum struct | everett::object_sync_barrier { everett::fsync , everett::apple_full_fsync } |
| enum struct | everett::object_write_stage { everett::starting , everett::private_created , everett::body_written , everett::content_synced , everett::name_installed , everett::names_synced , everett::private_removed , everett::complete } |
Functions | |
| object_write_paths | everett::object_output_paths (std::filesystem::path const &root, object_id const &id, object_attempt_id const &attempt, file_kind kind) |
Streams and seals immutable object files without catalog publication.