Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val make : unit -> (t, [> `Noop ]) Rio.io_result
val select :
?timeout:int64 ->
?max_events:int ->
t ->
(Event.t list, [> `Noop ]) Rio.io_result
val register :
t ->
fd:Fd.t ->
token:Token.t ->
interest:Interest.t ->
(unit, [> `Noop ]) Rio.io_result
val reregister :
t ->
fd:Fd.t ->
token:Token.t ->
interest:Interest.t ->
(unit, [> `Noop ]) Rio.io_result
val deregister : t -> fd:Fd.t -> (unit, [> `Noop ]) Rio.io_result