#include <chrono>
#include <cstddef>
#include <cstdint>
#include <filesystem>
#include <nlohmann/json_fwd.hpp>
#include <optional>
#include <string>
#include <vector>
Go to the source code of this file.
|
| enum class | arachne::pheidippides::http_method { arachne::pheidippides::get
, arachne::pheidippides::post
} |
| enum class | arachne::pheidippides::transport_operation {
arachne::pheidippides::bulk_snapshot
, arachne::pheidippides::incremental_harvest
, arachne::pheidippides::point_lookup
, arachne::pheidippides::resume_download
,
arachne::pheidippides::backend_read
, arachne::pheidippides::external_write
} |
| enum class | arachne::pheidippides::freshness_policy { arachne::pheidippides::fresh_required
, arachne::pheidippides::cache_allowed
, arachne::pheidippides::stale_allowed
, arachne::pheidippides::offline_only
} |
| enum class | arachne::pheidippides::delivery_mode {
arachne::pheidippides::fetched
, arachne::pheidippides::cache_validated
, arachne::pheidippides::stale
, arachne::pheidippides::resumed
,
arachne::pheidippides::offline
} |
| enum class | arachne::pheidippides::transport_status {
arachne::pheidippides::delivered
, arachne::pheidippides::invalid_request
, arachne::pheidippides::unsafe_artifact_ref
, arachne::pheidippides::disallowed_host
,
arachne::pheidippides::redirect_rejected
, arachne::pheidippides::redirect_limit_exceeded
, arachne::pheidippides::timed_out
, arachne::pheidippides::response_too_large
,
arachne::pheidippides::network_error
, arachne::pheidippides::storage_error
, arachne::pheidippides::artifact_exists
, arachne::pheidippides::door_policy_rejected
,
arachne::pheidippides::cache_miss
, arachne::pheidippides::checksum_mismatch
, arachne::pheidippides::retry_budget_exhausted
, arachne::pheidippides::admission_timeout
} |