Ase::PollFD struct

Mirrors struct pollfd for poll(3posix)

Public types

enum (anonymous): uint { IN = ASE_SYSVAL_POLLINIT[0], PRI = ASE_SYSVAL_POLLINIT[1], OUT = ASE_SYSVAL_POLLINIT[2], RDNORM = ASE_SYSVAL_POLLINIT[3], RDBAND = ASE_SYSVAL_POLLINIT[4], WRNORM = ASE_SYSVAL_POLLINIT[5], WRBAND = ASE_SYSVAL_POLLINIT[6], ERR = ASE_SYSVAL_POLLINIT[7], HUP = ASE_SYSVAL_POLLINIT[8], NVAL = ASE_SYSVAL_POLLINIT[9] }
Event types that can be polled for, set in .events, updated in .revents.

Enum documentation

enum Ase::PollFD::(anonymous): uint

Event types that can be polled for, set in .events, updated in .revents.

Enumerators
IN

RDNORM || RDBAND.

PRI

urgent data available

OUT

writing data will not block

RDNORM

reading data will not block

RDBAND

reading priority data will not block

WRNORM

writing data will not block

WRBAND

writing priority data will not block

ERR

error condition

HUP

file descriptor closed

NVAL

invalid PollFD