sig
class netfs :
?repl:int ->
?verbose:bool ->
?notranslate:bool -> Plasma_client.plasma_cluster -> Netfs.stream_fs
val netfs :
?repl:int ->
?verbose:bool ->
?notranslate:bool -> Plasma_client.plasma_cluster -> Netfs.stream_fs
type x_read_file_flag =
[ `Binary | `Destination of string | `Dummy | `Temp of string * string ]
type x_write_flag =
[ `Binary
| `Create
| `Dummy
| `Exclusive
| `Location of string list
| `Repl of int
| `Streaming
| `Truncate ]
type x_write_file_flag =
[ `Binary
| `Create
| `Dummy
| `Exclusive
| `Link
| `Location of string list
| `Repl of int
| `Truncate ]
type x_copy_flag = [ `Dummy | `Location of string list | `Repl of int ]
type x_link_flag = [ `Dummy ]
class type x_stream_fs =
object
method cancel : unit -> unit
method copy : Netfs.copy_flag list -> string -> string -> unit
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 read :
Netfs.read_flag list -> string -> Netchannels.in_obj_channel
method read_file :
Netfs.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 write :
Netfs.write_flag list -> string -> Netchannels.out_obj_channel
method write_file :
Netfs.write_file_flag list -> string -> Netfs.local_file -> unit
method x_blocklist : string -> Plasma_rpcapi_aux.blockinfo list
method x_blocksize : unit -> int
method x_commit_files : (string * string) list -> unit
method x_copy :
Plasma_netfs.x_copy_flag list -> string -> string -> unit
method x_copy_in_from_buf :
string -> int64 -> Netsys_mem.memory -> int -> unit
method x_copy_out_to_buf :
string -> int64 -> Netsys_mem.memory -> int -> unit
method x_link :
Plasma_netfs.x_link_flag list -> string -> string -> unit
method x_location_info : unit -> (Unix.inet_addr * string) list
method x_read_file :
Plasma_netfs.x_read_file_flag list -> string -> Netfs.local_file
method x_write :
Plasma_netfs.x_write_flag list ->
string -> Netchannels.out_obj_channel
method x_write_file :
Plasma_netfs.x_write_file_flag list ->
string -> Netfs.local_file -> unit
end
val x_netfs :
?repl:int ->
?verbose:bool ->
?notranslate:bool ->
Plasma_client.plasma_cluster -> Plasma_netfs.x_stream_fs
class x_netfs :
?repl:int ->
?verbose:bool ->
?notranslate:bool -> Plasma_client.plasma_cluster -> x_stream_fs
end