Lines Matching full:ip
5 #include <boost/asio/ip/address.hpp>
6 #include <boost/asio/ip/address_v4.hpp>
7 #include <boost/asio/ip/address_v6.hpp>
18 * @brief Converts boost::asio::ip::address to string
21 * @param[in] ipAddr IP address to convert
23 * @return IP address string
25 inline std::string toString(const boost::asio::ip::address& ipAddr) in toString()
29 return boost::asio::ip::make_address_v4(boost::asio::ip::v4_mapped, in toString()
37 * @brief Helper function that verifies IP address to check if it is in
41 * @param[in] ip IP that will be verified
46 inline bool ipv4VerifyIpAndGetBitcount(const std::string& ip, in ipv4VerifyIpAndGetBitcount() argument
50 boost::asio::ip::address_v4 addr = boost::asio::ip::make_address_v4(ip, ec); in ipv4VerifyIpAndGetBitcount()
59 boost::asio::ip::address_v4::bytes_type maskBytes = addr.to_bytes(); in ipv4VerifyIpAndGetBitcount()