TrinityCore
Loading...
Searching...
No Matches
IpNetwork.h File Reference
#include "Define.h"
#include "IpAddress.h"
#include <boost/asio/ip/network_v4.hpp>
#include <boost/asio/ip/network_v6.hpp>
+ Include dependency graph for IpNetwork.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Trinity
 
namespace  Trinity::Net
 

Functions

bool Trinity::Net::IsInNetwork (boost::asio::ip::address_v4 const &networkAddress, boost::asio::ip::address_v4 const &mask, boost::asio::ip::address_v4 const &clientAddress)
 
boost::asio::ip::address_v4 Trinity::Net::GetDefaultNetmaskV4 (boost::asio::ip::address_v4 const &networkAddress)
 
bool Trinity::Net::IsInNetwork (boost::asio::ip::address_v6 const &networkAddress, uint16 prefixLength, boost::asio::ip::address_v6 const &clientAddress)