Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type client = Xs_client_unix.Client(Xs_transport_unix_client).client
val make : unit -> client Xs_transport_unix_client.t
val set_watch_callback : client -> Xs_client_unix.watch_callback -> unit
type handle = Xs_client_unix.Client(Xs_transport_unix_client).handle
val immediate :
client ->
(handle -> 'a Xs_transport_unix_client.t) ->
'a Xs_transport_unix_client.t
val transaction_one_try :
client ->
(handle -> 'a Xs_transport_unix_client.t) ->
'a Xs_transport_unix_client.t
val transaction_attempts :
int ->
client ->
(handle -> 'a Xs_transport_unix_client.t) ->
'a Xs_transport_unix_client.t
val transaction :
client ->
(handle -> 'a Xs_transport_unix_client.t) ->
'a Xs_transport_unix_client.t
val wait :
client ->
(handle -> 'a Xs_transport_unix_client.t) ->
'a Xs_client_unix.Task.u
val directory : handle -> string -> string list Xs_transport_unix_client.t
val read : handle -> string -> string Xs_transport_unix_client.t
val write : handle -> string -> string -> unit Xs_transport_unix_client.t
val rm : handle -> string -> unit Xs_transport_unix_client.t
val mkdir : handle -> string -> unit Xs_transport_unix_client.t
val setperms :
handle ->
string ->
Xs_protocol.ACL.t ->
unit Xs_transport_unix_client.t
val debug : handle -> string list -> string list Xs_transport_unix_client.t
val restrict : handle -> int -> unit Xs_transport_unix_client.t
val getdomainpath : handle -> int -> string Xs_transport_unix_client.t
val watch : handle -> string -> string -> unit Xs_transport_unix_client.t
val unwatch : handle -> string -> string -> unit Xs_transport_unix_client.t
val introduce :
handle ->
int ->
nativeint ->
int ->
unit Xs_transport_unix_client.t
val set_target : handle -> int -> int -> unit Xs_transport_unix_client.t