class documentation

Basic implementation of IConnector.

State can be: "connecting", "connected", "disconnected"

Method __init__ Undocumented
Method __repr__ Undocumented
Method buildProtocol Undocumented
Method cancelTimeout Undocumented
Method connect Start connection to remote server.
Method connectionFailed Undocumented
Method connectionLost Undocumented
Method disconnect Disconnect whatever our state is.
Method getDestination Return destination this will try to connect to.
Method stopConnecting Stop attempting to connect.
Instance Variable factory Undocumented
Instance Variable factoryStarted Undocumented
Instance Variable reactor Undocumented
Instance Variable state Undocumented
Instance Variable timeout Undocumented
Instance Variable timeoutID Undocumented
Instance Variable transport Undocumented
Method _makeTransport Undocumented
def __init__(self, factory: ClientFactory, timeout: float, reactor: ReactorBase): (source)
def __repr__(self) -> str: (source)

Undocumented

def buildProtocol(self, addr: IAddress) -> Optional[IProtocol]: (source)

Undocumented

def cancelTimeout(self): (source)

Undocumented

def connect(self): (source)

Start connection to remote server.

def connectionFailed(self, reason: Failure): (source)

Undocumented

def connectionLost(self, reason: Failure): (source)

Undocumented

def disconnect(self): (source)

Disconnect whatever our state is.

def getDestination(self) -> IAddress: (source)

Return destination this will try to connect to.

Returns
IAddressAn object which provides IAddress.
def stopConnecting(self): (source)

Stop attempting to connect.

Undocumented

factoryStarted: int = (source)

Undocumented

Undocumented

Undocumented

Undocumented

timeoutID = (source)

Undocumented

Undocumented