diff options
Diffstat (limited to 'Source/WebCore/page/Geolocation.h')
-rw-r--r-- | Source/WebCore/page/Geolocation.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/WebCore/page/Geolocation.h b/Source/WebCore/page/Geolocation.h index 7c06ae4..b52ad45 100644 --- a/Source/WebCore/page/Geolocation.h +++ b/Source/WebCore/page/Geolocation.h @@ -58,6 +58,7 @@ public: ~Geolocation(); + void reset(); void disconnectFrame(); void getCurrentPosition(PassRefPtr<PositionCallback>, PassRefPtr<PositionErrorCallback>, PassRefPtr<PositionOptions>); @@ -86,6 +87,8 @@ private: Geolocation(Frame*); + Page* page() const; + class GeoNotifier : public RefCounted<GeoNotifier> { public: static PassRefPtr<GeoNotifier> create(Geolocation* geolocation, PassRefPtr<PositionCallback> positionCallback, PassRefPtr<PositionErrorCallback> positionErrorCallback, PassRefPtr<PositionOptions> options) { return adoptRef(new GeoNotifier(geolocation, positionCallback, positionErrorCallback, options)); } |