Module extension

Module extension 

Source
Expand description

Typed WebDAV RFC extension packages and their static discovery descriptors.

Structs§

DavExtensionDescriptor
Static RFC metadata used by capability, dispatch, property and REPORT discovery.
DavExtensionMethod
One target-aware method contribution from an RFC package.
DavExtensionSet
Allocation-free set of extension packages.
DavExtensionSetIter
Iterator over packages in canonical order.
DavPreferenceSet
RFC 8144 preference behavior exposed by a package.
DavResourceStateSet
Resource states to which a package or method contribution can apply.

Enums§

DavExtensionBodyKind
Body contract contributed by one extension method.
DavExtensionPackage
Closed set of RFC extension packages understood by the protocol engine.
DavLiveProperty
Standard live properties that can be discovered through Forge’s catalog.
DavReportType
REPORT types contributed by RFC packages.

Functions§

extension_body_kind
Returns the extension body contract for a method on the selected resource.
extension_methods
Returns methods implemented by enabled packages for the selected resource state.