19#include <idfxx/net/endpoint>
20#include <idfxx/net/error>
21#include <idfxx/net/netconn/buffer>
47#ifdef CONFIG_COMPILER_CXX_EXCEPTIONS
67#ifdef CONFIG_COMPILER_CXX_EXCEPTIONS
91 : connectionless_channel(conn,
fam) {}
A raw IP netconn channel.
raw_channel(ip_protocol protocol, address_family fam)
Creates a raw netconn for the given IP protocol and address family.
static result< raw_channel > make(ip_protocol protocol)
Creates a raw IPv4 netconn for the given IP protocol.
static result< raw_channel > make(ip_protocol protocol, address_family fam)
Creates a raw netconn for the given IP protocol and address family.
raw_channel(ip_protocol protocol)
Creates a raw IPv4 netconn for the given IP protocol.
address_family
Address family.
ip_protocol
IP-layer protocol number, per IANA assigned protocol numbers.
std::expected< T, std::error_code > result
result type wrapping a value or error code.