Struct AssetUploadSettled
Defined in File asset-loader.h
Struct Documentation
-
struct AssetUploadSettled
Aggregate executed-attempt observation; preparation and pre-execution cancellation are excluded.
Direct return/exception/request future remains authoritative. Counts cover typed caches, not the file registry; zero counts cannot prove no effects.
Public Members
-
std::uint64_t source = 0
Checked loader identity, independent of its diagnostic batch/provider IDs.
-
std::uint64_t attempt = 0
Checked unique execution identity, even when the same Prepared batch is reused.
-
std::chrono::steady_clock::time_point observed_at = {}
Completion observation time on the loading owner.
-
UploadOutcome outcome = UploadOutcome::EffectsUnknown
Success or explicit knowledge of failed effects.
-
UploadStats counts
Owned attempt counts and their publication_count_available validity flag.
-
std::exception_ptr failure
Owned original failure, empty on success; rethrow to inspect.
-
std::uint64_t source = 0