Subclasses CAN have different constructor signature but connect method SHOULD
be the same.
    |  | 
        
          | __init__(self,
        raise_event,
        on_disconnect,
        idlequeue,
        estabilish_tls,
        certs) Each trasport class can have different constructor but it has to have at
least all the arguments of NonBlockingTransport constructor
 | source code |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | connect(self,
        conn_5tuple,
        on_connect,
        on_connect_failure) Creates and connects transport to server and port defined in conn_5tuple
which should be item from list returned from getaddrinfo
 | source code |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
  
    | Inherited from plugin.PlugIn:PlugIn,PlugOut |