1 #ifndef TEST_SOCKET_IP_COMMON_HPP_
2 #define TEST_SOCKET_IP_COMMON_HPP_
4 #include <posixx/socket/inet.hpp> // posixx::socket::inet
5 #include <posixx/socket/inet/print.hpp> // address ostream formatting
6 #include <posixx/socket/opt.hpp> // posixx::socket::opt::REUSEADDR
7 #include <ostream> // std::ostream
14 void clean_test_address(posixx::socket::inet::socket& socket,
15 const posixx::socket::inet::sockaddr& addr)
17 // reuse the socket address (just in case)
18 socket.opt< posixx::socket::opt::REUSEADDR >(true);
21 static posixx::socket::inet::sockaddr test_address1(IP, PORT1);
22 static posixx::socket::inet::sockaddr test_address2(IP, PORT2);
24 #endif // TEST_SOCKET_IP_COMMON_HPP_