WIZnet W5500 UDP over IP facilities are defined in the
include/picolibrary/wiznet/w5500/ip/udp.h
/source/picolibrary/wiznet/w5500/ip/udp.cc
header/source file pair.
The ::picolibrary::WIZnet::W5500::IP::UDP::Socket
template class implements a UDP over
IP socket interface for interacting with a WIZnet W5500 socket.
See the ::picolibrary::IP::UDP::Socket_Concept
documentation for more information.
::picolibrary::WIZnet::W5500::IP::UDP::Socket::state()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::socket_id()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::socket_interrupt_mask()
member
function.::picolibrary::WIZnet::W5500::IP::UDP::configure_broadcast_blocking()
member function.::picolibrary::WIZnet::W5500::IP::UDP::broadcast_blocking_configuration()
member
function.::picolibrary::WIZnet::W5500::IP::UDP::configure_unicast_blocking()
member function.::picolibrary::WIZnet::W5500::IP::UDP::unicast_blocking_configuration()
member
function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::configure_time_to_live()
member
function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::time_to_live()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::enable_interrupts()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::disable_interrupts()
member functions.::picolibrary::WIZnet::W5500::IP::UDP::Socket::enabled_interrupts()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::interrupt_context()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::clear_interrupts()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket::is_transmitting()
member function.::picolibrary::WIZnet::W5500::IP::UDP::Socket
automated tests are defined in the
test/automated/picolibrary/wiznet/w5500/ip/udp/socket/main.cc
source file.
The ::picolibrary::Testing::Automated::WIZnet::W5500::IP::UDP::Mock_Socket
mock WIZnet
W5500 UDP over IP socket class is available if the PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project configuration option is ON
.
The mock is defined in the
include/picolibrary/testing/automated/wiznet/w5500/ip/udp.h
/source/picolibrary/testing/automated/wiznet/w5500/ip/udp.cc
header/source file pair.
The ::picolibrary::Testing::Interactive::WIZnet::W5500::IP::UDP::echo()
interactive test
helper is available if the PICOLIBRARY_ENABLE_INTERACTIVE_TESTING
project configuration
option is ON
.
The interactive test helper is defined in the
include/picolibrary/testing/interactive/wiznet/w5500/ip/udp.h
/source/picolibrary/testing/interactive/wiznet/w5500/ip/udp.cc
header/source file pair.