extension_webrequest_api_constants.h revision ddb351dbec246cf1fab5ec20d2d5520909041de1
1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Constants used for the WebRequest API.
6
7#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_WEBREQUEST_API_CONSTANTS_H_
8#define CHROME_BROWSER_EXTENSIONS_EXTENSION_WEBREQUEST_API_CONSTANTS_H_
9#pragma once
10
11namespace extension_webrequest_api_constants {
12
13// Keys.
14extern const char kErrorKey[];
15extern const char kIpKey[];
16extern const char kMethodKey[];
17extern const char kRedirectUrlKey[];
18extern const char kRequestIdKey[];
19extern const char kStatusCodeKey[];
20extern const char kTabIdKey[];
21extern const char kTimeStampKey[];
22extern const char kTypeKey[];
23extern const char kUrlKey[];
24
25// Events.
26extern const char kOnBeforeRedirect[];
27extern const char kOnBeforeRequest[];
28extern const char kOnBeforeSendHeaders[];
29extern const char kOnCompleted[];
30extern const char kOnErrorOccurred[];
31extern const char kOnHeadersReceived[];
32extern const char kOnRequestSent[];
33
34// Error messages.
35extern const char kInvalidRedirectUrl[];
36
37}  // namespace extension_webrequest_api_constants
38
39#endif  // CHROME_BROWSER_EXTENSIONS_EXTENSION_WEBREQUEST_API_CONSTANTS_H_
40