Luv.FS_pollFilesystem polling.
See uv_fs_poll_t — FS Poll handle in libuv.
type t = [ `FS_poll ] Handle.tBinds uv_fs_poll_t.
Note that values of this type can be passed to functions in Luv.Handle, in addition to the functions in this module. In particular, see Luv.Handle.close.
Allocates and initializes an FS polling handle.
Binds uv_fs_poll_init.
The handle should be cleaned up with Luv.Handle.close when no longer needed.
val start :
?interval:int ->
t ->
string ->
((File.Stat.t * File.Stat.t, Error.t) Stdlib.result -> unit) ->
unitStarts the handle and polls the given path for changes.
Binds uv_fs_poll_start.
The default value of ?interval is 2000 (milliseconds).
See uv_fs_poll_cb for a description of the values passed to the callback.
Stops the handle.
Binds uv_fs_poll_stop.