package miou

  1. Overview
  2. Docs
Composable concurrency primitives for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

miou-0.5.5.tbz
sha256=60967f9e5aa9c56efb9a171a9ad08cc7977afdff4c55506fd5008ecf9e44cae0
sha512=3bf1e9b0d68f78926ee71776667ba5198b72910bd16c15088d7217c3653ba20d454eb4b3ce0ce9b7e2fa5b7e5b2510a861cddaf71bd89ec6874c0b4b37af96ab

doc/miou.unix/Miou_poll/Flags/index.html

Module Miou_poll.FlagsSource

The set of flags associated with a file descriptor event.

Sourcetype t

The actual set.

Sourceval pollin : t

POLLIN from poll(2): There is data to read.

Sourceval pollpri : t

POLLPRI from poll(2): There is some exceptional condition on the file-descriptor.

Sourceval pollout : t

POLLOUT from poll(2): Writing is now possible, though a write larger than the available space in a socket or pipe will still block (unless O_NONBLOCK) is set).

NOTE: Miou_unix sets, by default, socket with O_NONBLOCK.

Sourceval pollerr : t

POLLERR from poll(2). Only expected as output, invalid as input.

Sourceval pollhup : t

POLLHUP from poll(2). Device disconnected. Output is now impossible. Might read EOF.

Sourceval pollnval : t

POLLNVAL from poll(2). Only expected as output, invalid as input.

Sourceval empty : t
Sourceval (+) : t -> t -> t

The union of flags, fancy way of doing lor.

Sourceval mem : t -> t -> bool

mem x y checks if y belongs to m. The fancy way of doing land.

Sourceval to_int : t -> int

to_int x exposes x as an integer, this is an identity function.

Sourceval of_int : int -> t

of_int x imports x as t, this is an identity function.