package luv
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=a2fa91083bc71ce2ee70710d8f9d9b3635620774e5a917ec72b696fd36127b2d
md5=e19f39296b426215e0c21d3a7f8fe272
doc/luv/Luv/Signal/index.html
Module Luv.Signal
Source
Signals.
See Signals in the user guide and uv_signal_t
— Signal handle in libuv.
Interface
Binds uv_signal_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 a signal handle.
Binds uv_signal_init
.
Starts the signal handle.
Binds uv_signal_start
.
See Signal numbers below for possible values of the integer argument.
Like Luv.Signal.start
, but the handle is stopped after one callback call.
Binds uv_signal_start_oneshot
.
Requires libuv 1.12.0.
Feature check: Luv.Require.(has signal_start_oneshot)
Stops the signal handle.
Binds uv_signal_stop
.
Evaluates to the signal number associated with the handle.
Binds uv_signal_t.signum
.
Signal numbers
For the moment, the signals exposed are those that are both present on Unix and present or emulated by libuv on Windows. See Windows notes and Unix notes.
Note that these signal numbers do not, in general, match the ones in module Sys
in the OCaml standard library.