| Index: components/rappor/rappor_utils.cc
|
| diff --git a/components/rappor/rappor_utils.cc b/components/rappor/rappor_utils.cc
|
| index 89e4576b7ba30837fe5ba8e2d3e947fbfb5efd02..639ba259a52db79a7394f6fa9ba9ff2033d904c8 100644
|
| --- a/components/rappor/rappor_utils.cc
|
| +++ b/components/rappor/rappor_utils.cc
|
| @@ -45,4 +45,15 @@ void SampleDomainAndRegistryFromGURL(RapporService* rappor_service,
|
| GetDomainAndRegistrySampleFromGURL(gurl));
|
| }
|
|
|
| +RapporService* (*g_GetDefaultService)() = nullptr;
|
| +
|
| +RapporService* GetDefaultService() {
|
| + return (g_GetDefaultService != nullptr) ? g_GetDefaultService() : nullptr;
|
| +}
|
| +
|
| +void SetDefaultServiceAccessor(RapporService* (*getDefaultService)()) {
|
| + DCHECK(g_GetDefaultService == nullptr);
|
| + g_GetDefaultService = getDefaultService;
|
| +}
|
| +
|
| } // namespace rappor
|
|
|