Lines Matching refs:ip_address_

178 IPAddress::IPAddress(const IPAddressBytes& address) : ip_address_(address) {}  in IPAddress()
181 : ip_address_(address, address_len) {} in IPAddress()
184 ip_address_.push_back(b0); in IPAddress()
185 ip_address_.push_back(b1); in IPAddress()
186 ip_address_.push_back(b2); in IPAddress()
187 ip_address_.push_back(b3); in IPAddress()
206 ip_address_.push_back(b0); in IPAddress()
207 ip_address_.push_back(b1); in IPAddress()
208 ip_address_.push_back(b2); in IPAddress()
209 ip_address_.push_back(b3); in IPAddress()
210 ip_address_.push_back(b4); in IPAddress()
211 ip_address_.push_back(b5); in IPAddress()
212 ip_address_.push_back(b6); in IPAddress()
213 ip_address_.push_back(b7); in IPAddress()
214 ip_address_.push_back(b8); in IPAddress()
215 ip_address_.push_back(b9); in IPAddress()
216 ip_address_.push_back(b10); in IPAddress()
217 ip_address_.push_back(b11); in IPAddress()
218 ip_address_.push_back(b12); in IPAddress()
219 ip_address_.push_back(b13); in IPAddress()
220 ip_address_.push_back(b14); in IPAddress()
221 ip_address_.push_back(b15); in IPAddress()
227 return ip_address_.size() == kIPv4AddressSize; in IsIPv4()
231 return ip_address_.size() == kIPv6AddressSize; in IsIPv6()
245 return IsPubliclyRoutableIPv4(ip_address_); in IsPubliclyRoutable()
247 return IsPubliclyRoutableIPv6(ip_address_); in IsPubliclyRoutable()
258 for (auto x : ip_address_) { in IsZero()
273 return ip_address_[0] == 127; in IsLoopback()
277 for (size_t i = 0; i + 1 < ip_address_.size(); ++i) { in IsLoopback()
278 if (ip_address_[i] != 0) in IsLoopback()
281 return ip_address_.back() == 1; in IsLoopback()
290 return (ip_address_[0] == 169) && (ip_address_[1] == 254); in IsLinkLocal()
294 return (ip_address_[12] == 169) && (ip_address_[13] == 254); in IsLinkLocal()
298 return (ip_address_[0] == 0xFE) && ((ip_address_[1] & 0xC0) == 0x80); in IsLinkLocal()
304 bool success = ParseIPLiteralToBytes(ip_literal, &ip_address_); in AssignFromIPLiteral()
306 ip_address_.Resize(0); in AssignFromIPLiteral()
311 return std::vector<uint8_t>(ip_address_.begin(), ip_address_.end()); in CopyBytesToVector()
332 result.ip_address_.push_back(0u); in AllZeros()
347 return ip_address_ == that.ip_address_; in operator ==()
351 return ip_address_ != that.ip_address_; in operator !=()
356 if (ip_address_.size() != that.ip_address_.size()) { in operator <()
357 return ip_address_.size() < that.ip_address_.size(); in operator <()
360 return ip_address_ < that.ip_address_; in operator <()
368 url::AppendIPv4Address(ip_address_.data(), &output); in ToString()
370 url::AppendIPv6Address(ip_address_.data(), &output); in ToString()