Initializes the loop.
Frees loop internals.
Does the actual polling.
Should be called if the backend configuration changes.
Starts the loop.
Start watching.
Stop watching.
Break out of the loop.
Sets the blocking time for IO watchers.
Maximal block time.
Pending watchers.
Event loop.