aiocoap.transport_params module

class aiocoap.transport_params.Udp6Parameters

Bases: LoadStoreClass

Parameters for setting up a udp6 transport (see transport_params for context).

class aiocoap.transport_params.Simple6Parameters

Bases: LoadStoreClass

Parameters for setting up a simple6 transport.

class aiocoap.transport_params.SimpleSocketServerParameters

Bases: LoadStoreClass

Parameters for setting up a simplesocketserver transport.

class aiocoap.transport_params.TinyDTLSParameters

Bases: LoadStoreClass

Parameters for setting up a tinydtls transport.

class aiocoap.transport_params.TinyDTLSServerParameters

Bases: LoadStoreClass

Parameters for setting up a tinydtls_server transport.

class aiocoap.transport_params.TcpClientParameters

Bases: LoadStoreClass

Parameters for setting up a tcpclient transport.

class aiocoap.transport_params.TcpServerParameters

Bases: LoadStoreClass

Parameters for setting up a tcpserver transport.

class aiocoap.transport_params.TlsClientParameters

Bases: LoadStoreClass

Parameters for setting up a tlsclient transport.

class aiocoap.transport_params.TlsServerParameters

Bases: LoadStoreClass

Parameters for setting up a tlsserver transport.

class aiocoap.transport_params.WsParameters

Bases: LoadStoreClass

Parameters for setting up a ws transport.

class aiocoap.transport_params.OscoreParameters

Bases: LoadStoreClass

Parameters for setting up an oscore transport.

class aiocoap.transport_params.TransportParameters(is_server: bool | None = None, default_transports: bool = False, udp6: Udp6Parameters | None = None, simple6: Simple6Parameters | None = None, simplesocketserver: SimpleSocketServerParameters | None = None, tinydtls: TinyDTLSParameters | None = None, tinydtls_server: TinyDTLSServerParameters | None = None, tcpclient: TcpClientParameters | None = None, tcpserver: TcpServerParameters | None = None, tlsclient: TlsClientParameters | None = None, tlsserver: TlsServerParameters | None = None, ws: WsParameters | None = None, oscore: OscoreParameters | None = None)

Bases: LoadStoreClass

Parameters that guide which transports are selected and how they are configured.

is_server: bool | None = None
default_transports: bool = False
udp6: Udp6Parameters | None = None
simple6: Simple6Parameters | None = None
simplesocketserver: SimpleSocketServerParameters | None = None
tinydtls: TinyDTLSParameters | None = None
tinydtls_server: TinyDTLSServerParameters | None = None
tcpclient: TcpClientParameters | None = None
tcpserver: TcpServerParameters | None = None
tlsclient: TlsClientParameters | None = None
tlsserver: TlsServerParameters | None = None
ws: WsParameters | None = None
oscore: OscoreParameters | None = None