Atatches the socket notifier to the specified awaitable, causing it to write a byte to the notification socket when the awaitable callbacks are invoked.
Detaches the socket notifier from the awaitable it is currently attached to.
The socket the messages will be sent to.
Translates TAwaitable events into dummy messages on a socket that can be used e.g. to wake up from a select() call.