Chromium Code Reviews| Index: components/data_use_measurement/core/data_use_ascriber.h |
| diff --git a/components/data_use_measurement/core/data_use_ascriber.h b/components/data_use_measurement/core/data_use_ascriber.h |
| index eb591e1cb388968757cd8c4d35b92c002a4ef0d3..280909fbc34b7bea7d6c57e9a3e5d3cf86253406 100644 |
| --- a/components/data_use_measurement/core/data_use_ascriber.h |
| +++ b/components/data_use_measurement/core/data_use_ascriber.h |
| @@ -39,9 +39,14 @@ class DataUseAscriber { |
| // Returns the DataUseRecorder to which data usage for the given URL should |
| // be ascribed. If no existing DataUseRecorder exists, a new one will be |
| - // created only if |can_create_new| is true. |
| - virtual DataUseRecorder* GetDataUseRecorder(net::URLRequest* request, |
| - bool can_create_new) = 0; |
| + // created. |
| + virtual DataUseRecorder* GetOrCreateDataUseRecorder( |
| + net::URLRequest* request) = 0; |
| + |
| + // Returns the existing DataUseRecorder to which data usage for the given URL |
| + // should be ascribed. |
| + virtual DataUseRecorder* GetDataUseRecorder( |
| + const net::URLRequest* request) = 0; |
|
RyanSturm
2016/12/19 19:31:50
const net::URLRequest&
|
| // Returns a URLRequestClassifier that can classify requests for metrics |
| // recording. |