Add UDP over IP socket echo interactive test helper (::picolibrary::Testing::Interactive::IP::UDP::echo()).
[x] The echo() function should be defined in the include/picolibrary/testing/interactive/ip/udp.h/source/picolibrary/testing/interactive/ip/udp.cc header/source file pair
[x] The echo() function should have the following template parameters:
[x] typename Network_Stack: The type of network stack to use to construct a socket
[x] typename Socket_Options_Configurator: A unary functor that takes the socket whose socket options are to be configured by reference, and configures the socket's socket options
[x] The echo() function should have the following signature:
Add UDP over IP socket echo interactive test helper (
::picolibrary::Testing::Interactive::IP::UDP::echo()
).echo()
function should be defined in theinclude/picolibrary/testing/interactive/ip/udp.h
/source/picolibrary/testing/interactive/ip/udp.cc
header/source file pairecho()
function should have the following template parameters:typename Network_Stack
: The type of network stack to use to construct a sockettypename Socket_Options_Configurator
: A unary functor that takes the socket whose socket options are to be configured by reference, and configures the socket's socket optionsecho()
function should have the following signature: