Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Make.Fsval basename : Webdav_fs.file_or_dir -> stringval create_file : Webdav_fs.dir -> string -> Webdav_fs.fileval dir_from_string : string -> Webdav_fs.dirval file_from_string : string -> Webdav_fs.fileval from_string : t -> string -> (Webdav_fs.file_or_dir, error) result Lwt.tval to_string : Webdav_fs.file_or_dir -> stringval parent : Webdav_fs.file_or_dir -> Webdav_fs.dirval get_property_map : t -> Webdav_fs.file_or_dir -> Properties.t Lwt.tval write_property_map :
t ->
Webdav_fs.file_or_dir ->
Properties.t ->
(unit, write_error) result Lwt.tval size : t -> Webdav_fs.file -> (int64, error) result Lwt.tval read : t -> Webdav_fs.file -> (string * Properties.t, error) result Lwt.tval dir_exists : t -> Webdav_fs.dir -> bool Lwt.tval listdir :
t ->
Webdav_fs.dir ->
(Webdav_fs.file_or_dir list, error) result Lwt.tval mkdir :
t ->
Webdav_fs.dir ->
Properties.t ->
(unit, write_error) result Lwt.tval write :
t ->
Webdav_fs.file ->
string ->
Properties.t ->
(unit, write_error) result Lwt.tbe careful to call only in a batch, since it writes two files
val destroy : t -> Webdav_fs.file_or_dir -> (unit, write_error) result Lwt.tbe careful to call only in a batch, since it removes two files
val pp_error : error Fmt.tval pp_write_error : write_error Fmt.tval valid :
t ->
Webdav_config.config ->
(unit, [> `Msg of string ]) result Lwt.tval etag : t -> Webdav_fs.file_or_dir -> (string, error) result Lwt.t