Skip to main content

Module backend

Module backend 

Source
Expand description

Product adapter ports consumed by the WebDAV protocol layer.

Structs§

DavBackendError
Product-neutral failure returned by a product adapter.
DavIfResourceState
Protocol-visible state used to evaluate one resource referenced by an If header.
DavLock
Protocol-visible lock state persisted by the product adapter.
DavProp
Stored dead property exchanged with the product adapter.
OpenOptions
File open contract selected by the protocol planner.

Enums§

DavBackendErrorKind
Stable backend failure categories mapped by the protocol layer.
DavLockError
DavLockPreflightError
DavResourceKind
WebDAV resource type.
FsError
Low-level file-system failure exposed by the product adapter.
ReadDirMeta
Metadata loading mode for directory entries.

Traits§

DavDirEntry
One directory entry returned by a product adapter.
DavFile
Open file handle supplied by a product adapter.
DavFileSystem
Canonical resource and dead-property backend port.
DavIfStateResolver
Product adapter used while evaluating WebDAV If conditions.
DavLockSystem
Canonical lock persistence and conflict backend port.
DavMetaData
Protocol-visible resource metadata supplied by the product adapter.

Type Aliases§

DavContentStream
Stream used for product-independent WebDAV content transfer.
FsFuture
FsResult
FsStream
LsFuture