| Index: content/child/blink_platform_impl.h
|
| diff --git a/content/child/blink_platform_impl.h b/content/child/blink_platform_impl.h
|
| index 77f52b0cf2fc2259afebad9124789340a7b97cee..a0153debae6840ad9ea5e8d8eaae1cdcee4f9623 100644
|
| --- a/content/child/blink_platform_impl.h
|
| +++ b/content/child/blink_platform_impl.h
|
| @@ -35,6 +35,7 @@ namespace content {
|
| class FlingCurveConfiguration;
|
| class NotificationDispatcher;
|
| class ThreadSafeSender;
|
| +class WebBluetoothImpl;
|
| class WebCryptoImpl;
|
| class WebGeofencingProviderImpl;
|
|
|
| @@ -153,12 +154,15 @@ class CONTENT_EXPORT BlinkPlatformImpl
|
| const blink::WebWorkerRunLoop& runLoop);
|
| virtual blink::WebCrypto* crypto();
|
| virtual blink::WebGeofencingProvider* geofencingProvider();
|
| + virtual blink::WebBluetooth* bluetooth();
|
| virtual blink::WebNotificationManager* notificationManager();
|
|
|
| void SuspendSharedTimer();
|
| void ResumeSharedTimer();
|
| virtual void OnStartSharedTimer(base::TimeDelta delay) {}
|
|
|
| + WebBluetoothImpl* BluetoothImplForTesting() { return bluetooth_.get(); }
|
| +
|
| private:
|
| static void DestroyCurrentThread(void*);
|
|
|
| @@ -182,6 +186,7 @@ class CONTENT_EXPORT BlinkPlatformImpl
|
| base::ThreadLocalStorage::Slot current_thread_slot_;
|
| WebCryptoImpl web_crypto_;
|
| scoped_ptr<WebGeofencingProviderImpl> geofencing_provider_;
|
| + scoped_ptr<WebBluetoothImpl> bluetooth_;
|
|
|
| scoped_refptr<ThreadSafeSender> thread_safe_sender_;
|
| scoped_refptr<NotificationDispatcher> notification_dispatcher_;
|
|
|