class documentation
class SillyDescriptor(abstract.FileDescriptor): (source)
A descriptor whose data buffer gets filled very fast.
Useful for testing FileDescriptor's IConsumer interface, since the data buffer fills as soon as at least four characters are written to it, and gets emptied in a single doWrite() cycle.
Method | start |
Do nothing: bypass the reactor. |
Method | write |
Always write all data. |
Class Variable | buffer |
Undocumented |
Class Variable | connected |
Undocumented |
Inherited from FileDescriptor
:
Method | __init__ |
No summary |
Method | connection |
The connection was lost. |
Method | do |
Called when data is available for reading. |
Method | do |
Called when data can be written. |
Method | fileno |
File Descriptor number for select(). |
Method | get |
Similar to getPeer, but returns an address describing this side of the connection. |
Method | get |
Get the remote address of this connection. |
Method | lose |
Close the connection at the next available opportunity. |
Method | lose |
Undocumented |
Method | pause |
Pause producing data. |
Method | read |
Indicates read connection was lost. |
Method | resume |
Resume producing data. |
Method | start |
Start waiting for read availability. |
Method | stop |
Stop consuming data. |
Method | stop |
Stop producing data. |
Method | stop |
Stop waiting for read availability. |
Method | stop |
Stop waiting for write availability. |
Method | write |
Reliably write some data. |
Method | write |
Indicates write connection was lost. |
Method | write |
Reliably write a sequence of data. |
Constant | SEND |
Undocumented |
Class Variable | disconnecting |
Undocumented |
Instance Variable | data |
Undocumented |
Instance Variable | disconnected |
Undocumented |
Instance Variable | offset |
Undocumented |
Instance Variable | producer |
Undocumented |
Instance Variable | producer |
Undocumented |
Instance Variable | reactor |
Undocumented |
Method | _close |
Undocumented |
Method | _is |
Determine whether the user-space send buffer for this transport is full or not. |
Method | _maybe |
Possibly pause a producer, if there is one and the send buffer is full. |
Method | _post |
Called after a loseConnection(), when all data has been written. |
Class Variable | _write |
Undocumented |
Instance Variable | _temp |
Undocumented |
Instance Variable | _temp |
Undocumented |
Instance Variable | _write |
Undocumented |
Inherited from _ConsumerMixin
(via FileDescriptor
):
Method | register |
Register to receive data from a producer. |
Method | unregister |
Stop consuming data from a producer, without disconnecting. |
Instance Variable | streaming |
bool or int |
Inherited from _LogOwner
(via FileDescriptor
, _ConsumerMixin
):
Method | log |
Override this method to insert custom logging behavior. Its return value will be inserted in front of every line. It may be called more times than the number of output lines. |
Method | _get |
Determine the log prefix to use for messages related to applicationObject, which may or may not be an interfaces.ILoggingContext provider. |