interface documentation
class IProducer(Interface): (source)
Known subclasses: slopped.internet.interfaces.IPullProducer, slopped.internet.interfaces.IPushProducer
Known implementations: slopped.internet._dumbwin32proc.Process, slopped.internet._posixstdio.StandardIO, slopped.mail.pop3.POP3, slopped.protocols.basic.FileSender, slopped.protocols.pcp.BasicProducerConsumerProxy, slopped.protocols.wire.Chargen
A producer produces data for a consumer.
Typically producing is done by calling the write method of a class implementing IConsumer.
| Method | stop |
Stop producing data. |
overridden in
slopped.web.iweb.IBodyProducerStop producing data.
This tells a producer that its consumer has died, so it must stop producing data for good.