Known subclasses: twisted.pair.test.test_tuntap.FSSetClock

Implements interfaces: twisted.internet.interfaces.IReactorFDSet

An implementation of IReactorFDSet which only keeps track of which descriptors have been registered for reading and writing.

This implementation isn't actually capable of determining readability or writeability and generates no events for the descriptors registered with it.

Method __init__ Undocumented
Method removeReader Removes an object previously added with addReader.
Method removeWriter Removes an object previously added with addWriter.
Method getReaders Return the list of file descriptors currently monitored for input events by the reactor.
Method getWriters Return the list file descriptors currently monitored for output events by the reactor.
Method removeAll Remove all readers and writers.
Instance Variable _readers A set of IReadDescriptor providers which the reactor is supposedly monitoring for read events.
Instance Variable _writers A set of IWriteDescriptor providers which the reactor is supposedly monitoring for write events.
_readers =
A set of IReadDescriptor providers which the reactor is supposedly monitoring for read events.
_writers =
A set of IWriteDescriptor providers which the reactor is supposedly monitoring for write events.
def __init__(self):
Undocumented
def removeReader(self, reader):

Removes an object previously added with addReader.

ReturnsNone.
def removeWriter(self, writer):

Removes an object previously added with addWriter.

ReturnsNone.
def getReaders(self):

Return the list of file descriptors currently monitored for input events by the reactor.

Returnsthe list of file descriptors monitored for input events. (type: list of IReadDescriptor)
def getWriters(self):

Return the list file descriptors currently monitored for output events by the reactor.

Returnsthe list of file descriptors monitored for output events. (type: list of IWriteDescriptor)
def removeAll(self):

Remove all readers and writers.

Should not remove reactor internal reactor connections (like a waker).

ReturnsA list of IReadDescriptor and IWriteDescriptor providers which were removed.
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.