Home | History | Annotate | Download | only in src

Lines Matching refs:IPV4

94       // Invalid character for an IPv4 address.
105 // Converts an IPv4 component to a 32-bit number, while checking for overflow.
108 // - IPV4 - The number was valid, and did not overflow.
178 return CanonHostInfo::IPV4;
182 // part of an IPv4 address) to the output, and updating |*out_host| to
223 if (family != CanonHostInfo::IPV4)
254 return CanonHostInfo::IPV4;
257 // Return true if we've made a final IPV4/BROKEN decision, false if the result
269 case CanonHostInfo::IPV4:
270 // Definitely an IPv4 address.
337 // The range of characters which are an IPv4 literal.
361 // and IPv4 components.
418 // a component to be an IPv4 address in dotted form.
420 // Since IPv4 address can only appear at the end, assume the rest
421 // of the string is an IPv4 address. (We will parse this separately
427 // The character was neither a hex digit, nor an IPv4 character.
439 // embedded IPv4 formats are 32 bits, and contractions are placeholdes for
448 // If an IPv4 address was embedded at the end, it contributes 32 bits.
503 // components are, the "::" contraction, and the embedded IPv4 address.
535 // If there was an IPv4 section, convert it into a 32-bit number and append
538 // We only allow the embedded IPv4 syntax to be used for "compat" and
540 // "compat" ==> 0:0:0:0:0:ffff:<IPv4-literal>
541 // "mapped" ==> 0:0:0:0:0:0000:<IPv4-literal>
552 if (CanonHostInfo::IPV4 !=
619 // No invalid characters. Could still be IPv4 or a hostname.