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 build​Protocol Undocumented
Method cancel​Timeout Undocumented
Method connect Start connection to remote server.
Method connection​Failed Undocumented
Method connection​Lost Undocumented
Method disconnect Disconnect whatever our state is.
Method get​Destination Return destination this will try to connect to.
Method stop​Connecting Stop attempting to connect.
Instance Variable factory Undocumented
Instance Variable factory​Started Undocumented
Instance Variable reactor Undocumented
Instance Variable state Undocumented
Instance Variable timeout Undocumented
Instance Variable timeout​ID Undocumented
Instance Variable transport Undocumented
Method _make​Transport 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:Tuple[str, int]Undocumented
Returns
IProtocolUndocumented
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