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

A module for instantiating the underlying networking resources for
UdpConnection.

 
Modules
       
asyncio

 
Functions
       
async try_udp_transport_protocol(callback: Callable[[tuple[asyncio.transports.DatagramTransport, runtimepy.net.udp.protocol.UdpQueueProtocol]], NoneType] = None, **kwargs) -> Optional[tuple[asyncio.transports.DatagramTransport, runtimepy.net.udp.protocol.UdpQueueProtocol]]
Attempt to create a transport and protocol pair.
async udp_transport_protocol(**kwargs) -> tuple[asyncio.transports.DatagramTransport, runtimepy.net.udp.protocol.UdpQueueProtocol]
Create a transport and protocol pair relevant for this class's
implementation.
async udp_transport_protocol_backoff(backoff: runtimepy.net.backoff.ExponentialBackoff = None, **kwargs) -> tuple[asyncio.transports.DatagramTransport, runtimepy.net.udp.protocol.UdpQueueProtocol]
Create a transport and protocol pair relevant for this class's
implementation.

 
Data
        Callable = typing.Callable
LOG = <Logger runtimepy.net.udp.create (WARNING)>
Optional = typing.Optional
UdpTransportProtocol = tuple[asyncio.transports.DatagramTransport, runtimepy.net.udp.protocol.UdpQueueProtocol]
UdpTransportProtocolCallback = typing.Callable[[tuple[asyncio.transports.Datagr...py.net.udp.protocol.UdpQueueProtocol]], NoneType]