Part of twisted.mail.alias View Source View In Hierarchy
Implements interfaces: twisted.mail.smtp.IMessage
|Instance Variables||completionTimeout||The number of seconds to wait for the child process to exit before
reporting the delivery as a failure.
|_timeoutCallID||The call used to time out delivery, started when the connection to the
child process is closed.
|done||Flag indicating whether the child process has exited or not.
|Method||lineReceived||handle another line|
|Method||eomReceived||Disconnect from the child process, set up a timeout to wait for it to exit, and return a Deferred which will be called back when the child process exits.|
|Method||connectionLost||handle message truncated|
|Method||_processEnded||Record process termination and cancel the timeout call if it is active.|
|Method||_completionCancel||Handle the expiration of the timeout for the child process to exit by
terminating the child process forcefully and issuing a failure to the
completion deferred returned by
handle message truncatedsemantics should be to discard the message