30TC_COMMON_API bool IsInNetwork(boost::asio::ip::network_v4
const& network, boost::asio::ip::address_v4
const& clientAddress);
32TC_COMMON_API bool IsInNetwork(boost::asio::ip::network_v6
const& network, boost::asio::ip::address_v6
const& clientAddress);
std::optional< T > Optional
Optional helper class to wrap optional values within.
bool IsInNetwork(boost::asio::ip::network_v4 const &network, boost::asio::ip::address_v4 const &clientAddress)
bool IsInLocalNetwork(boost::asio::ip::address const &clientAddress)
Optional< std::size_t > SelectAddressForClient(boost::asio::ip::address const &clientAddress, std::span< boost::asio::ip::address const > const &addresses)
TC_COMMON_API void ScanLocalNetworks()