Everett
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
durability.h File Reference

Declares Everett's durability support. More...

#include <algorithm>
#include <cstdint>
#include <limits>
#include <optional>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  everett::merge_identity
 
struct  everett::merge_input_cursor
 
struct  everett::sealed_merge_extent
 
struct  everett::merge_checkpoint
 
struct  everett::merge_publication
 

Namespaces

namespace  everett
 

Enumerations

enum struct  everett::persistence_result { everett::durable_verified , everett::failure }
 
enum struct  everett::recovery_evidence { everett::unverified , everett::durable_state_verified }
 
enum struct  everett::selector_recovery { everett::unresolved , everett::old_root_selected }
 
enum struct  everett::publication_stage {
  everett::building , everett::output_durable , everett::manifest_pending , everett::uncertain ,
  everett::published
}
 

Detailed Description

Declares Everett's durability support.

Author
Edward Kmett ekmet.nosp@m.t@gm.nosp@m.ail.c.nosp@m.om
SPDX-FileType: SOURCE
SPDX-FileCopyrightText: 2026 Edward Kmett <ekmett@gmail.com>
SPDX-License-Identifier: BSD-2-Clause OR Apache-2.0