class WebCompositorSupport;
class WebConvertableToTraceFormat;
class WebCookieJar;
-class WebCredentialManager;
class WebCrypto;
class WebDatabaseObserver;
class WebDiscardableMemory;
class WebFileSystem;
class WebFileUtilities;
class WebFlingAnimator;
+class WebGeofencingProvider;
class WebGestureCurveTarget;
class WebGestureCurve;
class WebGraphicsContext3DProvider;
// Must return non-null.
virtual WebBlobRegistry* blobRegistry() { return 0; }
- // Credential Management -----------------------------------------------
-
- virtual WebCredentialManager* credentialManager() { return 0; }
-
// Database ------------------------------------------------------------
// Opens a database file; dirHandle should be 0 if the caller does not need
// embedder.
virtual WebThread* currentThread() { return 0; }
+ // Yield the current thread so another thread can be scheduled.
+ virtual void yieldCurrentThread() { }
+
// WaitableEvent -------------------------------------------------------
virtual WebNotificationPresenter* notificationPresenter() { return 0; }
+ // Geofencing ---------------------------------------------------------
+
+ virtual WebGeofencingProvider* geofencingProvider() { return 0; }
+
protected:
virtual ~Platform() { }
};