Lines Matching refs:base
7 #include "base/logging.h"
8 #include "base/string_split.h"
9 #include "base/string_util.h"
39 const base::StringPiece& key, const base::StringPiece& value)
67 bool HttpRequestHeaders::GetHeader(const base::StringPiece& key,
80 void HttpRequestHeaders::SetHeader(const base::StringPiece& key,
81 const base::StringPiece& value) {
89 void HttpRequestHeaders::SetHeaderIfMissing(const base::StringPiece& key,
90 const base::StringPiece& value) {
96 void HttpRequestHeaders::RemoveHeader(const base::StringPiece& key) {
103 const base::StringPiece& header_line) {
118 const base::StringPiece header_key(header_line.data(), key_end_index);
136 base::StringPiece(&*header_value_begin,
147 const base::StringPiece& headers) {
151 base::SplitStringUsingSubstr(headers.as_string(), "\r\n",
172 base::StringAppendF(&output, "%s: %s\r\n",
175 base::StringAppendF(&output, "%s:\r\n", it->key.c_str());
183 HttpRequestHeaders::FindHeader(const base::StringPiece& key) {
187 !base::strncasecmp(key.data(), it->key.data(), key.length()))
195 HttpRequestHeaders::FindHeader(const base::StringPiece& key) const {
199 !base::strncasecmp(key.data(), it->key.data(), key.length()))