Skip to main content

Module http2_push

Module http2_push 

Source
Expand description

HTTP/2 server push hints, ETag validation, and unified tile serving logic.

Provides PushHint (Link header builder), PushPolicy (neighbour-based push hint generator), ETagValidator (conditional-request helpers), and TileServer (cache + push policy integration).

Structs§

ETagValidator
Helpers for evaluating HTTP conditional request headers (If-None-Match, If-Match).
PushHint
An HTTP/2 server push hint represented as a Link header entry.
PushPolicy
Decides which neighbouring tiles to push alongside a tile request.
TileResponse
The result of a TileServer::serve call.
TileServer
Unified tile serving combining an LRU cache, push policy, and prefetcher.

Enums§

PushRel
The rel attribute of an HTTP Link header push hint.
TileResponseStatus
HTTP status code category for a tile response.