![]() |
TrinityCore
|
Namespaces | |
namespace | Http |
Functions | |
uint32 | address_to_uint (boost::asio::ip::address_v4 const &address) |
bool | IsInLocalNetwork (boost::asio::ip::address const &clientAddress) |
bool | IsInNetwork (boost::asio::ip::network_v4 const &network, boost::asio::ip::address_v4 const &clientAddress) |
bool | IsInNetwork (boost::asio::ip::network_v6 const &network, boost::asio::ip::address_v6 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 () |
|
inline |
Definition at line 32 of file IpAddress.h.
TC_COMMON_API bool Trinity::Net::IsInLocalNetwork | ( | boost::asio::ip::address const & | clientAddress | ) |
TC_COMMON_API bool Trinity::Net::IsInNetwork | ( | boost::asio::ip::network_v4 const & | network, |
boost::asio::ip::address_v4 const & | clientAddress | ||
) |
Definition at line 53 of file IpNetwork.cpp.
TC_COMMON_API bool Trinity::Net::IsInNetwork | ( | boost::asio::ip::network_v6 const & | network, |
boost::asio::ip::address_v6 const & | clientAddress | ||
) |
Definition at line 62 of file IpNetwork.cpp.
void Trinity::Net::ScanLocalNetworks | ( | ) |
TC_COMMON_API Optional< std::size_t > Trinity::Net::SelectAddressForClient | ( | boost::asio::ip::address const & | clientAddress, |
std::span< boost::asio::ip::address const > const & | addresses | ||
) |
Definition at line 71 of file IpNetwork.cpp.