Index: extensions/browser/api/web_request/web_request_time_tracker.h |
diff --git a/extensions/browser/api/web_request/web_request_time_tracker.h b/extensions/browser/api/web_request/web_request_time_tracker.h |
index f295e14b35b1221e1cce2d792f731ca5d38daa39..b65e537794a4b06f089317ba20fc3ebad20dd7f1 100644 |
--- a/extensions/browser/api/web_request/web_request_time_tracker.h |
+++ b/extensions/browser/api/web_request/web_request_time_tracker.h |
@@ -5,12 +5,16 @@ |
#ifndef EXTENSIONS_BROWSER_API_WEB_REQUEST_WEB_REQUEST_TIME_TRACKER_H_ |
#define EXTENSIONS_BROWSER_API_WEB_REQUEST_WEB_REQUEST_TIME_TRACKER_H_ |
+#include <stddef.h> |
+#include <stdint.h> |
+ |
#include <map> |
#include <queue> |
#include <set> |
#include <string> |
#include "base/gtest_prod_util.h" |
+#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/time/time.h" |
#include "url/gurl.h" |
@@ -48,30 +52,30 @@ class ExtensionWebRequestTimeTracker { |
~ExtensionWebRequestTimeTracker(); |
// Records the time that a request was created. |
- void LogRequestStartTime(int64 request_id, const base::Time& start_time, |
- const GURL& url, void* profile); |
+ void LogRequestStartTime(int64_t request_id, |
+ const base::Time& start_time, |
+ const GURL& url, |
+ void* profile); |
// Records the time that a request either completed or encountered an error. |
- void LogRequestEndTime(int64 request_id, const base::Time& end_time); |
+ void LogRequestEndTime(int64_t request_id, const base::Time& end_time); |
// Records an additional delay for the given request caused by the given |
// extension. |
- void IncrementExtensionBlockTime( |
- const std::string& extension_id, |
- int64 request_id, |
- const base::TimeDelta& block_time); |
+ void IncrementExtensionBlockTime(const std::string& extension_id, |
+ int64_t request_id, |
+ const base::TimeDelta& block_time); |
// Records an additional delay for the given request caused by all extensions |
// combined. |
- void IncrementTotalBlockTime( |
- int64 request_id, |
- const base::TimeDelta& block_time); |
+ void IncrementTotalBlockTime(int64_t request_id, |
+ const base::TimeDelta& block_time); |
// Called when an extension has canceled the given request. |
- void SetRequestCanceled(int64 request_id); |
+ void SetRequestCanceled(int64_t request_id); |
// Called when an extension has redirected the given request to another URL. |
- void SetRequestRedirected(int64 request_id); |
+ void SetRequestRedirected(int64_t request_id); |
// Takes ownership of |delegate|. |
void SetDelegate(ExtensionWebRequestTimeTrackerDelegate* delegate); |
@@ -92,22 +96,22 @@ class ExtensionWebRequestTimeTracker { |
// Called after a request finishes, to analyze the delays and warn the user |
// if necessary. |
- void Analyze(int64 request_id); |
+ void Analyze(int64_t request_id); |
// Returns a list of all extension IDs that contributed to delay for |log|. |
std::set<std::string> GetExtensionIds(const RequestTimeLog& log) const; |
// A map of recent request IDs to timing info for each request. |
- std::map<int64, RequestTimeLog> request_time_logs_; |
+ std::map<int64_t, RequestTimeLog> request_time_logs_; |
// A list of recent request IDs that we know about. Used to limit the size of |
// the logs. |
- std::queue<int64> request_ids_; |
+ std::queue<int64_t> request_ids_; |
// The set of recent requests that have been delayed either a large or |
// moderate amount by extensions. |
- std::set<int64> excessive_delays_; |
- std::set<int64> moderate_delays_; |
+ std::set<int64_t> excessive_delays_; |
+ std::set<int64_t> moderate_delays_; |
// Defaults to a delegate that sets warnings in the extension service. |
scoped_ptr<ExtensionWebRequestTimeTrackerDelegate> delegate_; |