Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Event : sig ... end
val create :
?modify_event_selector:[ `Any_change | `Closed_writable_fd ] ->
?recursive:bool ->
?watch_new_dirs:bool ->
string ->
(t * file_info list) Async.Std.Deferred.t
create path
create an inotify watching path. Returns the inotify type t itself and the list of files currently being watched. By default, recursively watches all subdirectories of the given path.
val stop : t -> unit Async.Std.Deferred.t
stop t
stop watching t
val add : t -> string -> unit Async.Std.Deferred.t
add t path
add the path to t to be watched
val add_all :
?skip_dir:((string * Async.Std.Unix.Stats.t) -> bool Async.Std.Deferred.t) ->
t ->
string ->
file_info list Async.Std.Deferred.t
add_all t path
adds the path to t recursively
val remove : t -> string -> unit Async.Std.Deferred.t
remove t path
remove the path from t