Index: chrome/browser/extensions/api/web_request/web_request_api_helpers.h |
diff --git a/chrome/browser/extensions/api/web_request/web_request_api_helpers.h b/chrome/browser/extensions/api/web_request/web_request_api_helpers.h |
index 86c48f9197331d527a3ad6b0c3c5137e65ba2967..f186ef6c63d6a20fa12d520552d24033ddea942f 100644 |
--- a/chrome/browser/extensions/api/web_request/web_request_api_helpers.h |
+++ b/chrome/browser/extensions/api/web_request/web_request_api_helpers.h |
@@ -37,6 +37,8 @@ class URLRequest; |
namespace extension_web_request_api_helpers { |
+#define ARRAYEND(array) (array + arraysize(array)) |
+ |
typedef std::pair<std::string, std::string> ResponseHeader; |
typedef std::vector<ResponseHeader> ResponseHeaders; |
@@ -311,6 +313,11 @@ void NotifyWebRequestAPIUsed( |
void* profile_id, |
scoped_refptr<const extensions::Extension> extension); |
+// Converts the |name|, |value| pair of a http header to a HttpHeaders |
+// dictionary. Ownership is passed to the caller. |
+base::DictionaryValue* ToHeaderDictionary( |
+ const std::string& name, const std::string& value); |
+ |
} // namespace extension_web_request_api_helpers |
#endif // CHROME_BROWSER_EXTENSIONS_API_WEB_REQUEST_WEB_REQUEST_API_HELPERS_H_ |