class documentation

class BaseConnector(ABC): (source)

Known subclasses: twisted.internet.tcp.Connector, twisted.internet.unix.Connector

Implements interfaces: twisted.internet.interfaces.IConnector

View In Hierarchy

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, timeout, reactor): (source)

Undocumented

Parameters
factory:ClientFactoryUndocumented
timeout:floatUndocumented
reactor:ReactorBaseUndocumented
def __repr__(self): (source)

Undocumented

Returns
strUndocumented
def buildProtocol(self, addr): (source)

Undocumented

Parameters
addr:IAddressUndocumented
Returns
Optional[IProtocol]Undocumented
def cancelTimeout(self): (source)

Undocumented

def connect(self): (source)
Start connection to remote server.
def connectionFailed(self, reason): (source)

Undocumented

Parameters
reason:FailureUndocumented
def connectionLost(self, reason): (source)

Undocumented

Parameters
reason:FailureUndocumented
def disconnect(self): (source)
Disconnect whatever our state is.
def getDestination(self): (source)
Return destination this will try to connect to.
Returns
IAddressAn object which provides IAddress.
def stopConnecting(self): (source)
Stop attempting to connect.
factory = (source)

Undocumented

factoryStarted: int = (source)

Undocumented

reactor = (source)

Undocumented

state: str = (source)

Undocumented

timeout = (source)

Undocumented

timeoutID = (source)

Undocumented

transport = (source)

Undocumented

@abstractmethod
def _makeTransport(self): (source)

Undocumented

Returns
ClientUndocumented