Generic file descriptor event.
This kind of event can be used to wait for events on a non-blocking file descriptor. Note that this can usually only be used on socket based file descriptors.
|Waits for the selected event to occur.
|Event mask selecting the kind of events to listen for.