18#ifndef DETERMINISTICESPASYNCWEBSERVER_EDGE_CACHE_PROXY_H
19#define DETERMINISTICESPASYNCWEBSERVER_EDGE_CACHE_PROXY_H
23#if DETWS_ENABLE_EDGE_CACHE
45bool det_edge_cache_map(
const char *path_prefix,
const char *origin_base_url);
47#if DETWS_ENABLE_EDGE_ORIGIN_TLS
54void det_edge_cache_set_origin_ca(
const uint8_t *ca_pem,
size_t len);
57void det_edge_cache_set_origin_pin(
const uint8_t sha256[32]);
70void det_edge_cache_bind_sd(DetwsDbm *dbm);
74void det_edge_cache_reset(
void);
77bool det_edge_cache_purge(
const char *canonical_key);
80uint32_t det_edge_cache_purge_prefix(
const char *path_prefix);
83void det_edge_cache_stats(EdgeCacheStats *out);
User-facing configuration for DeterministicESPAsyncWebServer.
Single-port HTTP server with deterministic, zero-allocation execution.
CDN edge-cache tier - pure engine (DETWS_ENABLE_EDGE_CACHE).