Nanoev_posixNano event loop using Poll/Ppoll
include module type of struct include Nanoev endtype t = Nanoev.tmodule Impl = Nanoev.Implval clear : t -> unitReset the state
val wakeup_from_outside : t -> unitval step : t -> unitRun one step of the event loop until something happens
val close : t -> Unix.file_descr -> unitClose the file descriptor and clean it up
val max_fds : t -> intMaximum number of file descriptors that can be observed at once.
val on_readable :
t ->
Unix.file_descr ->
'a ->
'b ->
(closed:bool -> 'a -> 'b -> unit) ->
unitval on_writable :
t ->
Unix.file_descr ->
'a ->
'b ->
(closed:bool -> 'a -> 'b -> unit) ->
unitval run_after_s : t -> float -> 'a -> 'b -> ('a -> 'b -> unit) -> unitval create : unit -> tCreate a new nanoev loop using Iomux (poll/ppoll).