Part of twisted.protocols.ftp View Source View In Hierarchy
Implements interfaces: twisted.protocols.ftp.IFinishableConsumer
Method | __init__ | Undocumented |
Method | dataReceived | Called whenever data is received. |
Method | makeConnection | Make a connection to a transport and a server. |
Method | connectionLost | Called when the connection is shut down. |
Method | write | Undocumented |
Method | registerProducer | Register the given producer with our transport. |
Method | unregisterProducer | Unregister the previously registered producer. |
Method | finish | The producer has finished producing. |
Inherited from BaseProtocol (via Protocol):
Method | connectionMade | Called when a connection is made. |
Called whenever data is received.
Use this method to translate to a higher-level message. Usually, some callback will be made upon the receipt of each complete protocol message.Parameters | data | a string of indeterminate length. Please keep in mind that you will probably need to buffer some data, as partial (or multiple) protocol messages may be received! I recommend that unit tests for protocols call through to this method with differing chunk sizes, down to one byte at a time. |
Make a connection to a transport and a server.
This sets the 'transport' attribute of this Protocol, and calls the connectionMade() callback.Called when the connection is shut down.
Clear any circular references here, and any external references to this Protocol. The connection has been closed.Parameters | reason | (type: twisted.python.failure.Failure
) |