Wraps a Transport and shapes the rate at which it receives data.

This is a ShapedConsumer with a little bit of magic to provide for the case where the consumer it wraps is also a Transport and people will be attempting to access attributes this does not proxy as a Consumer (e.g. loseConnection).

Method __getattr__ Undocumented

Inherited from BasicProducerConsumerProxy (via ShapedConsumer, ProducerConsumerProxy):

Instance Variable producer the Producer I subscribe to. (type: IProducer)
Instance Variable consumer the Consumer I publish to. (type: IConsumer)
Instance Variable paused As a Producer, am I paused? (type: bool)
Method finish Undocumented
Method __repr__ Undocumented

Inherited from BasicProducerConsumerProxy (via ShapedConsumer, ProducerConsumerProxy):

Instance Variable producer the Producer I subscribe to. (type: IProducer)
Instance Variable consumer the Consumer I publish to. (type: IConsumer)
Instance Variable paused As a Producer, am I paused? (type: bool)
Method finish Undocumented
Method __repr__ Undocumented

Inherited from BasicProducerConsumerProxy (via ShapedConsumer, ProducerConsumerProxy):

Instance Variable producer the Producer I subscribe to. (type: IProducer)
Instance Variable consumer the Consumer I publish to. (type: IConsumer)
Instance Variable paused As a Producer, am I paused? (type: bool)
Method finish Undocumented
Method __repr__ Undocumented
def __getattr__(self, name): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2016-05-18 16:01:36.