Table of Contents

Class: ISelector ./src/peak/events/interfaces.py

Like a reactor, but supplying IEventSources instead of callbacks

May be implemented using a callback on IScheduler.now that calls a reactor's iterate() method with a delay of IScheduler.time_available() seconds. Note that all returned event sources are active only so long as a reference to them is kept. If all references to an event source go away, its tasks/callbacks will not be called.

Base Classes   
ISignalSource
    protocols.Interface
Methods   
exceptional
readable
writable
  exceptional 
exceptional ( stream )

IEventSource that fires when stream is in error/out-of-band

  readable 
readable ( stream )

IEventSource that fires when stream is readable

  writable 
writable ( stream )

IEventSource that fires when stream is writable


Table of Contents

This document was automatically generated on Mon Mar 25 01:11:05 2024 by HappyDoc version 2.1