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