| Index: content/child/geofencing/web_geofencing_provider_impl.cc
|
| diff --git a/content/child/geofencing/web_geofencing_provider_impl.cc b/content/child/geofencing/web_geofencing_provider_impl.cc
|
| index 5d78b9810b805d8f9ebb830ae7d131e55ab8322a..3d89d93a689d4b3afe97fa922a1d88b06aac439d 100644
|
| --- a/content/child/geofencing/web_geofencing_provider_impl.cc
|
| +++ b/content/child/geofencing/web_geofencing_provider_impl.cc
|
| @@ -40,6 +40,26 @@ void WebGeofencingProviderImpl::getRegisteredRegions(
|
| GetDispatcher()->GetRegisteredRegions(service_worker_registration, callbacks);
|
| }
|
|
|
| +void WebGeofencingProviderImpl::setMockProvider(
|
| + blink::WebServiceWorkerRegistration* service_worker_registration,
|
| + bool service_available) {
|
| + GetDispatcher()->SetMockProvider(service_worker_registration,
|
| + service_available);
|
| +}
|
| +
|
| +void WebGeofencingProviderImpl::clearMockProvider(
|
| + blink::WebServiceWorkerRegistration* service_worker_registration) {
|
| + GetDispatcher()->ClearMockProvider(service_worker_registration);
|
| +}
|
| +
|
| +void WebGeofencingProviderImpl::setMockPosition(
|
| + blink::WebServiceWorkerRegistration* service_worker_registration,
|
| + double latitude,
|
| + double longitude) {
|
| + GetDispatcher()->SetMockPosition(service_worker_registration, latitude,
|
| + longitude);
|
| +}
|
| +
|
| GeofencingDispatcher* WebGeofencingProviderImpl::GetDispatcher() {
|
| return GeofencingDispatcher::GetOrCreateThreadSpecificInstance(
|
| thread_safe_sender_.get());
|
|
|