runtimepy.net.tcp.create
index
/home/vkottler/src/vkottler/workspace/runtimepy/runtimepy/net/tcp/create.py

A module for instantiating the underlying networking resources for
TcpConnection.

 
Modules
       
asyncio

 
Functions
       
async tcp_transport_protocol(**kwargs) -> tuple[asyncio.transports.Transport, runtimepy.net.tcp.protocol.QueueProtocol]
Create a transport and protocol pair relevant for this class's
implementation.
async tcp_transport_protocol_backoff(backoff: runtimepy.net.backoff.ExponentialBackoff = None, **kwargs) -> tuple[asyncio.transports.Transport, runtimepy.net.tcp.protocol.QueueProtocol]
Create a transport and protocol pair relevant for this class's
implementation.
async try_tcp_transport_protocol(callback: Callable[[tuple[asyncio.transports.Transport, runtimepy.net.tcp.protocol.QueueProtocol]], NoneType] = None, **kwargs) -> Optional[tuple[asyncio.transports.Transport, runtimepy.net.tcp.protocol.QueueProtocol]]
Attempt to create a transport and protocol pair.

 
Data
        Callable = typing.Callable
LOG = <Logger runtimepy.net.tcp.create (WARNING)>
Optional = typing.Optional
TcpTransportProtocol = tuple[asyncio.transports.Transport, runtimepy.net.tcp.protocol.QueueProtocol]
TcpTransportProtocolCallback = typing.Callable[[tuple[asyncio.transports.Transp...imepy.net.tcp.protocol.QueueProtocol]], NoneType]