twisted :: conch :: telnet :: Telnet :: _OptionState :: _Perspective :: Class _Perspective |
[hide private]
[frames] | no frames]

# Class _Perspective

Represents the state of an option on side of the telnet connection. Some options can be enabled on a particular side of the connection (RFC 1073 for example: only the client can have NAWS enabled). Other options can be enabled on either or both sides (such as RFC 1372: each side can have its own flow control state).

Instance Methods | [hide private]
__str__(self) |

Instance Variables | [hide private]
| state = `'no'` `'yes'` or `'no'` indicating whether or not this option is enabled on one side of the connection.
| negotiating = `False` A boolean tracking whether negotiation about this option is in progress.
| onResult = `None` When negotiation about this option has been initiated by this side of the connection, a `Deferred` which will fire with the result of the negotiation.

Instance Variable Details | [hide private]

  ### onResult When negotiation about this option has been initiated by this side of the connection, a `Deferred` which will fire with the result of the negotiation. `None` at other times. Value:
      None