Lines Matching refs:scheme
22 // Scheme: this will append the colon.
23 bool success = CanonicalizeScheme(source.scheme, parsed.scheme,
24 output, &new_parsed->scheme);
32 // Only write the authority separators when we have a scheme.
33 if (parsed.scheme.is_valid()) {
54 &output->data()[new_parsed->scheme.begin], new_parsed->scheme.len);
96 // Returns the default port for the given canonical scheme, or PORT_UNSPECIFIED
97 // if the scheme is unknown.
98 int DefaultPortForScheme(const char* scheme, int scheme_len) {
102 if (!strncmp(scheme, kHttpScheme, scheme_len))
106 if (!strncmp(scheme, kHttpsScheme, scheme_len))
110 if (!strncmp(scheme, kFtpScheme, scheme_len))
112 else if (!strncmp(scheme, kWssScheme, scheme_len))
116 if (!strncmp(scheme, kGopherScheme, scheme_len))
120 if (!strncmp(scheme, kWsScheme, scheme_len))