| Index: components/variations/variations_service_client.h
|
| diff --git a/components/variations/variations_service_client.h b/components/variations/variations_service_client.h
|
| index 1ac863f95633199f5c3a1ebff85d74a4f14fbfe9..6ddccca2cf6c3c03de8af49af5b8c46e97a8f741 100644
|
| --- a/components/variations/variations_service_client.h
|
| +++ b/components/variations/variations_service_client.h
|
| @@ -7,6 +7,9 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/callback.h"
|
| +#include "base/version.h"
|
| +
|
| namespace base {
|
| class SequencedWorkerPool;
|
| }
|
| @@ -34,6 +37,13 @@ class VariationsServiceClient {
|
| // tasks that may block.
|
| virtual base::SequencedWorkerPool* GetBlockingPool() = 0;
|
|
|
| + // Returns a callback that when run returns the base::Version to use for
|
| + // variations seed simulation. VariationsService guarantees that the callback
|
| + // will be run on the pool returned by
|
| + // VariationsServiceClient::GetBlockingPool().
|
| + virtual base::Callback<base::Version(void)>
|
| + GetVersionForSimulationCallback() = 0;
|
| +
|
| virtual net::URLRequestContextGetter* GetURLRequestContext() = 0;
|
| virtual network_time::NetworkTimeTracker* GetNetworkTimeTracker() = 0;
|
|
|
|
|