Plasma GitLab Archive
Projects Blog Knowledge

sig
  class type webdav_stream_fs =
    object
      method cancel : unit -> unit
      method copy : Netfs.copy_flag list -> string -> string -> unit
      method last_response_header : Nethttp.http_header
      method last_response_status : Nethttp.http_status * int * string
      method last_webdav_response_status :
        Webdav_http.webdav_status * int * string
      method mkdir : Netfs.mkdir_flag list -> string -> unit
      method nominal_dot_dot : bool
      method path_encoding : Netconversion.encoding option
      method path_exclusions : (int * int) list
      method pipeline : Nethttp_client.pipeline
      method read :
        Webdav_compat.Http_fs.read_flag list ->
        string -> Netchannels.in_obj_channel
      method read_file :
        Webdav_compat.Http_fs.read_file_flag list ->
        string -> Netfs.local_file
      method readdir : Netfs.readdir_flag list -> string -> string list
      method readlink : Netfs.readlink_flag list -> string -> string
      method remove : Netfs.remove_flag list -> string -> unit
      method rename : Netfs.rename_flag list -> string -> string -> unit
      method rmdir : Netfs.rmdir_flag list -> string -> unit
      method size : Netfs.size_flag list -> string -> int64
      method symlink : Netfs.symlink_flag list -> string -> string -> unit
      method test : Netfs.test_flag list -> string -> Netfs.test_type -> bool
      method test_list :
        Netfs.test_flag list -> string -> Netfs.test_type list -> bool list
      method translate : string -> string
      method webdav_client : Webdav_client.webdav_client_t
      method write :
        Webdav_compat.Http_fs.write_flag list ->
        string -> Netchannels.out_obj_channel
      method write_file :
        Webdav_compat.Http_fs.write_file_flag list ->
        string -> Netfs.local_file -> unit
    end
  class webdav_netfs :
    ?tmp_directory:string ->
    ?tmp_prefix:string -> ?ip:Unix.inet_addr -> string -> webdav_stream_fs
  val webdav_netfs :
    ?tmp_directory:string ->
    ?tmp_prefix:string ->
    ?ip:Unix.inet_addr -> string -> Webdav_netfs.webdav_stream_fs
  class webdav_netfs_layer :
    ?ip:Unix.inet_addr -> Webdav_compat.Http_fs.http_fs -> webdav_stream_fs
  val webdav_netfs_layer :
    ?ip:Unix.inet_addr ->
    Webdav_compat.Http_fs.http_fs -> Webdav_netfs.webdav_stream_fs
  val norm_path : string -> string
  val translate_status : Webdav_http.webdav_status -> string -> exn
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml