'The base class invokes this method to notify the implementation to
register the file descriptor with the polling object. The request must
be ignored if the poller is not activated.
:param int fileno: The file descriptor
:param int events: The event mask (READ, WRITE, ERROR)'

@abc.abstractmethod
def _register_fd(self, fileno, events):

    raise NotImplementedError
