Expand description
Transport-neutral WebDAV response model and download response planning.
Structs§
- DavDownload
Plan - A complete response shell plus the storage read selected by the protocol layer.
- DavMulti
Range Limits - Hard bounds applied before any multi-range backend stream is opened.
- DavMulti
Range Policy - Explicit policy that enables bounded multi-range response planning for one resource.
- DavMultipart
Download Plan - Bounded multipart framing and final backend range-open plan.
- DavMultipart
Segment Plan - One final backend range and its framing location in a multipart plan.
- DavResponse
- Status, headers, and body produced by the protocol layer.
Enums§
- DavBody
Error - Failure while enforcing a request body policy in the transport adapter.
- DavDownload
Body - Whether a successful GET/HEAD response needs content from the product backend.
- DavDownload
Plan Error - Failure while building a product-neutral download response plan.
- DavRange
Limit Behavior - Stable response policy when an otherwise valid multi-range request exceeds a hard bound.
- DavResponse
Body WebDAVresponse body before transport adaptation.
Functions§
- backend_
error_ response - Maps a classified product backend failure to the
WebDAVstatus contract. - body_
error_ response - Builds the protocol response for a transport body-policy failure.
- capability_
evaluation_ error_ response - Maps provider lookup or invalid product capability declarations to a response.
- conditional_
plan_ error_ response - Maps conditional request parsing or representation failures to a response.
- gate_
method - Gates known and unknown methods through the snapshot’s protocol dispatch projection.
- method_
not_ allowed_ response - Builds the response for an unsupported HTTP/WebDAV method.
- open_
download - Opens the storage stream selected by a download plan and verifies its declared length.
- options_
response - Builds the response to a DAV
OPTIONSrequest. - plan_
download_ response - Builds the GET/HEAD response and storage-read plan after product metadata has been resolved.
- plan_
download_ response_ with_ multi_ range - Builds a GET/HEAD plan with an explicitly bounded multi-range policy.
- protocol_
error_ response - Maps a protocol parsing/precondition failure to its transport-neutral response.
- range_
not_ satisfiable_ response - Builds the response required when a byte range cannot be served.