![]() |
TrinityCore
|
#include "IpNetwork.h"#include "IpAddress.h"#include <boost/asio/ip/network_v4.hpp>#include <boost/asio/ip/network_v6.hpp>#include <algorithm>#include <boost/dll/shared_library.hpp>#include <iphlpapi.h>
Include dependency graph for IpNetwork.cpp:Go to the source code of this file.
Namespaces | |
| namespace | Trinity |
| namespace | Trinity::Net |
Functions | |
| bool | Trinity::Net::IsInLocalNetwork (boost::asio::ip::address const &clientAddress) |
| bool | Trinity::Net::IsInNetwork (boost::asio::ip::network_v4 const &network, boost::asio::ip::address_v4 const &clientAddress) |
| bool | Trinity::Net::IsInNetwork (boost::asio::ip::network_v6 const &network, boost::asio::ip::address_v6 const &clientAddress) |
| Optional< std::size_t > | Trinity::Net::SelectAddressForClient (boost::asio::ip::address const &clientAddress, std::span< boost::asio::ip::address const > const &addresses) |