A bitwise combination representing a condition to watch for on an event source.
There is data to read.
Data can be written (without blocking).
There is urgent data to read.
Hung up (the connection has been broken, usually for pipes and sockets).
Invalid request. The file descriptor is not open.