class documentation

class _PollableReadPipe(_PollableResource): (source)

Implements interfaces: twisted.internet.interfaces.IPushProducer

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method check​Work Undocumented
Method cleanup Undocumented
Method close Undocumented
Method pause​Producing Pause producing data.
Method resume​Producing Resume producing data.
Method stop​Producing Stop producing data.
Instance Variable lost​Callback Undocumented
Instance Variable pipe Undocumented
Instance Variable received​Callback Undocumented

Inherited from _PollableResource:

Method activate Undocumented
Method deactivate Undocumented
Instance Variable active Undocumented
def __init__(self, pipe, receivedCallback, lostCallback): (source)

Undocumented

def checkWork(self): (source)

Undocumented

def cleanup(self): (source)

Undocumented

def close(self): (source)

Undocumented

def pauseProducing(self): (source)

Pause producing data.

Tells a producer that it has produced too much data to process for the time being, and to stop until resumeProducing() is called.

def resumeProducing(self): (source)

Resume producing data.

This tells a producer to re-add itself to the main loop and produce more data for its consumer.

def stopProducing(self): (source)

Stop producing data.

This tells a producer that its consumer has died, so it must stop producing data for good.

lostCallback = (source)

Undocumented

pipe = (source)

Undocumented

receivedCallback = (source)

Undocumented