19 static const SBuf all(
"ALL");
23 }
else if (std::find(vec.begin(), vec.end(), scheme) == vec.end())
24 vec.push_back(scheme);
31 static const CharacterSet quotedDelimiters(
"quotedDelimiters",
", ");
33 std::vector<SBuf> expanded;
36 while (t.
token(scheme, *resultDelimiters))
43 transform(expanded.begin(), expanded.end(),
static void addUnique(const SBuf &scheme, std::vector< SBuf > &vec)
Auth::ConfigVector schemes
set of auth_params directives
static SchemeConfig * GetParsed(const char *proxy_auth)
SBuf schemes
raw auth schemes list (may have duplicates)
Auth::ConfigVector authConfigs
corresponding vector of Auth::Config objects
optimized set of C chars, with quick membership test and merge support
static const CharacterSet SP
static const CharacterSet HTAB
SBuf::size_type skipAllTrailing(const CharacterSet &discardables)
bool token(SBuf &returnedToken, const CharacterSet &delimiters)
const SBuf & remaining() const
the remaining unprocessed section of buffer