Lines Matching refs:scheme
27 const char* scheme;
55 // If we are given an invalid URL, then don't even try to inspect the scheme.
60 const std::string& scheme = request->url().scheme(); // already lowercase
61 if (!SupportsScheme(scheme))
81 FactoryMap::const_iterator i = factories_.find(scheme);
83 URLRequestJob* job = i->second(request, scheme);
90 if (scheme == kBuiltinFactories[i].scheme) {
91 URLRequestJob* job = (kBuiltinFactories[i].factory)(request, scheme);
113 !SupportsScheme(request->url().scheme()))
133 !SupportsScheme(request->url().scheme()))
145 bool URLRequestJobManager::SupportsScheme(const std::string& scheme) const {
149 if (factories_.find(scheme) != factories_.end())
154 if (LowerCaseEqualsASCII(scheme, kBuiltinFactories[i].scheme))
161 const std::string& scheme,
170 FactoryMap::iterator i = factories_.find(scheme);
177 factories_[scheme] = factory;