twisted.internet.tcp._BaseTCPClient(object) class documentationtwisted.internet.tcp
          View Source
          (View In Hierarchy)
        
      Known subclasses: twisted.internet.iocpreactor.tcp.Client, twisted.internet.tcp.Client
Code shared with other (non-POSIX) reactors for management of outgoing TCP connections (both TCPv4 and TCPv6).
| Note | In order to be functional, this class must be mixed into the same hierarchy as _BaseBaseClient.  It would subclass _BaseBaseClient directly, but the class hierarchy here is divided in strange ways out of the need to share code along multiple axes; specifically, with the IOCP reactor and also with UNIX clients in other reactors. | |
| Instance Variable | connector | The Connector which is driving this _BaseTCPClient's connection attempt. | 
  
| Instance Variable | addr | The address that this socket will be connecting to. | 
| Instance Variable | createInternetSocket | Subclasses must implement this as a method to create a python socket object of the appropriate address family and socket type. | 
| Method | __init__ | Undocumented | 
| Instance Variable | addressFamily | Undocumented | 
| Method | getHost | Returns an IPv4Address or IPv6Address. | 
  
| Method | getPeer | Returns an IPv4Address or IPv6Address. | 
  
| Method | __repr__ | Undocumented | 
| Instance Variable | _addressType | The Twisted _IPAddress implementation for this client | 
| Instance Variable | _requiresResolution | Undocumented | 
tuple of (str host, int port).  If IPv6, a 4-tuple of (str host, int port, int ignored, int scope).)
  socket._socketobject.)
  Returns an IPv4Address or IPv6Address.
This indicates the address from which I am connecting.
Returns an IPv4Address or IPv6Address.
This indicates the address that I am connected to.