Home | History | Annotate | Download | only in Lib

Lines Matching refs:events

15 # generic events, that must be mapped to implementation-specific ones
45 SelectorKey = namedtuple('SelectorKey', ['fileobj', 'fd', 'events', 'data'])
47 SelectorKey.__doc__ = """SelectorKey(fileobj, fd, events, data)
55 SelectorKey.events.__doc__ = 'Events that must be waited for on this file object.'
83 I/O events.
95 def register(self, fileobj, events, data=None):
100 events -- events to monitor (bitwise mask of EVENT_READ|EVENT_WRITE)
107 ValueError if events is invalid
136 def modify(self, fileobj, events, data=None):
137 """Change a registered file object monitored events or attached data.
141 events -- events to monitor (bitwise mask of EVENT_READ|EVENT_WRITE)
151 return self.register(fileobj, events, data)
167 list of (key, events) for ready file objects
168 `events` is a bitwise mask of EVENT_READ|EVENT_WRITE
233 def register(self, fileobj, events, data=None):
234 if (not events) or (events & ~(EVENT_READ | EVENT_WRITE)):
235 raise ValueError("Invalid events: {!r}".format(events))
237 key = SelectorKey(fileobj, self._fileobj_lookup(fileobj), events, data)
253 def modify(self, fileobj, events, data=None):
259 if events != key.events:
261 key = self.register(fileobj, events, data)
298 def register(self, fileobj, events, data=None):
299 key = super().register(fileobj, events, data)
300 if events & EVENT_READ:
302 if events & EVENT_WRITE:
329 events = 0
331 events |= EVENT_READ
333 events |= EVENT_WRITE
337 ready.append((key, events & key.events))
350 def register(self, fileobj, events, data=None):
351 key = super().register(fileobj, events, data)
353 if events & EVENT_READ:
355 if events & EVENT_WRITE:
380 events = 0
382 events |= EVENT_WRITE
384 events |= EVENT_READ
388 ready.append((key, events & key.events))
404 def register(self, fileobj, events, data=None):
405 key = super().register(fileobj, events, data)
407 if events & EVENT_READ:
409 if events & EVENT_WRITE:
449 events = 0
451 events |= EVENT_WRITE
453 events |= EVENT_READ
457 ready.append((key, events & key.events))
477 def register(self, fileobj, events, data=None):
478 key = super().register(fileobj, events, data)
480 if events & EVENT_READ:
482 if events & EVENT_WRITE:
507 events = 0
509 events |= EVENT_WRITE
511 events |= EVENT_READ
515 ready.append((key, events & key.events))
535 def register(self, fileobj, events, data=None):
536 key = super().register(fileobj, events, data)
538 if events & EVENT_READ:
542 if events & EVENT_WRITE:
553 if key.events & EVENT_READ:
562 if key.events & EVENT_WRITE:
583 events = 0
585 events |= EVENT_READ
587 events |= EVENT_WRITE
591 ready.append((key, events & key.events))