class _PollableWritePipe(_PollableResource): (source)
Implements interfaces: twisted.internet.interfaces.IConsumer
Undocumented
| Method | __init__ |
Undocumented |
| Method | bufferEmpty |
Undocumented |
| Method | bufferFull |
Undocumented |
| Method | checkWork |
Undocumented |
| Method | close |
Undocumented |
| Method | registerProducer |
Register to receive data from a producer. |
| Method | unregisterProducer |
Stop consuming data from a producer, without disconnecting. |
| Method | write |
Append some bytes to the output buffer. |
| Method | writeConnectionLost |
Undocumented |
| Method | writeSequence |
Append a list or tuple of bytes to the output buffer. |
| Instance Variable | disconnecting |
Undocumented |
| Instance Variable | lostCallback |
Undocumented |
| Instance Variable | outQueue |
Undocumented |
| Instance Variable | producer |
Undocumented |
| Instance Variable | producerPaused |
Undocumented |
| Instance Variable | streamingProducer |
Undocumented |
| Instance Variable | writePipe |
Undocumented |
Inherited from _PollableResource:
| Method | activate |
Undocumented |
| Method | deactivate |
Undocumented |
| Instance Variable | active |
Undocumented |
Register to receive data from a producer.
This sets this selectable to be a consumer for a producer. When this selectable runs out of data on a write() call, it will ask the producer to resumeProducing(). A producer should implement the IProducer interface.
FileDescriptor provides some infrastructure for producer methods.
| Parameters | |
| data:str. | str to be appended to the output buffer. |
| Raises | |
TypeError | If data is unicode instead of str. |
| Parameters | |
| seq | list or tuple of str instances to be appended to the output buffer. |
| Raises | |
TypeError | If seq contains unicode. |