#include <durability.h>
◆ merge_publication()
| everett::merge_publication::merge_publication |
( |
merge_identity |
identity, |
|
|
std::string |
old_manifest, |
|
|
std::string |
output_generation |
|
) |
| |
|
inline |
◆ accept_recovered_publication()
| void everett::merge_publication::accept_recovered_publication |
( |
recovery_evidence |
evidence | ) |
|
|
inline |
◆ can_release_old_pins()
| bool everett::merge_publication::can_release_old_pins |
( |
| ) |
const |
|
inlinenoexcept |
◆ checkpoint()
| std::optional< merge_checkpoint > const & everett::merge_publication::checkpoint |
( |
| ) |
const |
|
inlinenoexcept |
◆ complete_checkpoint()
◆ complete_manifest()
◆ complete_output()
◆ durable_manifest()
| std::string const & everett::merge_publication::durable_manifest |
( |
| ) |
const |
|
inlinenoexcept |
◆ old_pins_retained()
| bool everett::merge_publication::old_pins_retained |
( |
| ) |
const |
|
inlinenoexcept |
◆ output_generation()
| std::string const & everett::merge_publication::output_generation |
( |
| ) |
const |
|
inlinenoexcept |
◆ pending_manifest()
| std::string const & everett::merge_publication::pending_manifest |
( |
| ) |
const |
|
inlinenoexcept |
◆ prepare_manifest()
| void everett::merge_publication::prepare_manifest |
( |
std::string |
exact_id | ) |
|
|
inline |
◆ release_old_pins()
| bool everett::merge_publication::release_old_pins |
( |
| ) |
|
|
inline |
◆ report_io_failure()
| void everett::merge_publication::report_io_failure |
( |
| ) |
|
|
inline |
◆ require_evidence()
| static void everett::merge_publication::require_evidence |
( |
recovery_evidence |
evidence | ) |
|
|
inlinestaticprivate |
◆ require_stage()
◆ resume()
◆ stage()
◆ validate_checkpoint()
| void everett::merge_publication::validate_checkpoint |
( |
merge_checkpoint const & |
candidate | ) |
const |
|
inlineprivate |
◆ checkpoint_
◆ durable_manifest_
| std::string everett::merge_publication::durable_manifest_ |
|
private |
◆ generation_
| std::string everett::merge_publication::generation_ |
|
private |
◆ generations_
| std::vector<std::string> everett::merge_publication::generations_ |
|
private |
◆ identity_
◆ manifests_
| std::vector<std::string> everett::merge_publication::manifests_ |
|
private |
◆ old_pins_retained_
| bool everett::merge_publication::old_pins_retained_ = true |
|
private |
◆ pending_manifest_
| std::string everett::merge_publication::pending_manifest_ |
|
private |
◆ stage_
The documentation for this struct was generated from the following file: