Home | History | Annotate | Download | only in src

Lines Matching refs:IPV4

97       // Invalid character for an IPv4 address.
108 // Converts an IPv4 component to a 32-bit number, while checking for overflow.
111 // - IPV4 - The number was valid, and did not overflow.
181 return CanonHostInfo::IPV4;
185 // part of an IPv4 address) to the output, and updating |*out_host| to
226 if (family != CanonHostInfo::IPV4)
257 return CanonHostInfo::IPV4;
260 // Return true if we've made a final IPV4/BROKEN decision, false if the result
272 case CanonHostInfo::IPV4:
273 // Definitely an IPv4 address.
340 // The range of characters which are an IPv4 literal.
364 // and IPv4 components.
421 // a component to be an IPv4 address in dotted form.
423 // Since IPv4 address can only appear at the end, assume the rest
424 // of the string is an IPv4 address. (We will parse this separately
430 // The character was neither a hex digit, nor an IPv4 character.
442 // embedded IPv4 formats are 32 bits, and contractions are placeholdes for
451 // If an IPv4 address was embedded at the end, it contributes 32 bits.
506 // components are, the "::" contraction, and the embedded IPv4 address.
538 // If there was an IPv4 section, convert it into a 32-bit number and append
541 // We only allow the embedded IPv4 syntax to be used for "compat" and
543 // "mapped" ==> 0:0:0:0:0:ffff:<IPv4-literal>
544 // "compat" ==> 0:0:0:0:0:0000:<IPv4-literal>
555 if (CanonHostInfo::IPV4 !=
622 // No invalid characters. Could still be IPv4 or a hostname.