88 std::string
json()
const;
Definition OutfallExchange.hpp:17
bool checkpointUtf8(std::string_view text) noexcept
Validate a complete byte sequence as UTF-8 scalar encodings.
Definition CheckpointInspection.cpp:21
Definition ExchangeLaw.hpp:60
Definition CheckpointInspection.hpp:54
std::string path
Definition CheckpointInspection.hpp:57
Role role
Definition CheckpointInspection.hpp:56
bool operator==(const Companion &other) const =default
Compare all Companion fields using default member equality.
uint64_t required_bytes
Definition CheckpointInspection.hpp:58
Role
Definition CheckpointInspection.hpp:55
@ Binary
Definition CheckpointInspection.hpp:55
@ Mesh
Definition CheckpointInspection.hpp:55
@ Source
Definition CheckpointInspection.hpp:55
Definition CheckpointInspection.hpp:40
bool operator==(const Driver &other) const =default
Compare all Driver fields using default member equality.
double next_update_seconds
Definition CheckpointInspection.hpp:43
uint64_t next_sequence
Definition CheckpointInspection.hpp:42
std::string identity
Definition CheckpointInspection.hpp:41
Definition CheckpointInspection.hpp:25
bool enabled
Definition CheckpointInspection.hpp:26
double cadence_seconds
Definition CheckpointInspection.hpp:28
std::optional< double > first_date
Definition CheckpointInspection.hpp:29
std::optional< double > last_date
Definition CheckpointInspection.hpp:29
bool operator==(const Reports &other) const =default
Compare all Reports fields using default member equality.
uint64_t records
Definition CheckpointInspection.hpp:27
Definition CheckpointInspection.hpp:24
uint64_t checkpoint_bytes
Definition CheckpointInspection.hpp:72
bool relocatable_bundle
Definition CheckpointInspection.hpp:76
bool detailed_sources
Definition CheckpointInspection.hpp:76
std::optional< double > completed_source_seconds
Definition CheckpointInspection.hpp:73
double engine_date
Definition CheckpointInspection.hpp:70
double next_report_seconds
Definition CheckpointInspection.hpp:71
uint64_t source_frames
Definition CheckpointInspection.hpp:77
double engine_seconds
Definition CheckpointInspection.hpp:70
uint64_t source_prefix_bytes
Definition CheckpointInspection.hpp:77
Reports mesh
Definition CheckpointInspection.hpp:75
std::optional< Driver > driver
Definition CheckpointInspection.hpp:74
double start_date
Definition CheckpointInspection.hpp:70
bool file_outputs
Definition CheckpointInspection.hpp:76
double report_start_date
Definition CheckpointInspection.hpp:70
bool operator==(const CheckpointInspection &other) const =default
Compare all CheckpointInspection fields using default member equality.
std::vector< Companion > companions
Definition CheckpointInspection.hpp:78
uint32_t schema_version
Definition CheckpointInspection.hpp:69
std::string json() const
Serialize exact checkpoint inspection metadata as compact schema-one JSON.
Definition CheckpointInspection.cpp:174
Reports binary
Definition CheckpointInspection.hpp:75