diff options
Diffstat (limited to 'WebCore/page/PositionOptions.h')
-rw-r--r-- | WebCore/page/PositionOptions.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/WebCore/page/PositionOptions.h b/WebCore/page/PositionOptions.h index dc9c167..10845d3 100644 --- a/WebCore/page/PositionOptions.h +++ b/WebCore/page/PositionOptions.h @@ -33,22 +33,26 @@ namespace WebCore { class PositionOptions : public RefCounted<PositionOptions> { public: - static PassRefPtr<PositionOptions> create(bool highAccuracy, unsigned timeout) { return adoptRef(new PositionOptions(highAccuracy, timeout)); } + static PassRefPtr<PositionOptions> create(bool highAccuracy, unsigned timeout, unsigned maximumAge) { return adoptRef(new PositionOptions(highAccuracy, timeout, maximumAge)); } bool enableHighAccuracy() const { return m_highAccuracy; } void setEnableHighAccuracy(bool enable) { m_highAccuracy = enable; } unsigned timeout() const { return m_timeout; } void setTimeout(unsigned t) { m_timeout = t; } + unsigned maximumAge() const { return m_maximumAge; } + void setMaximumAge(unsigned a) { m_maximumAge = a; } private: - PositionOptions(bool highAccuracy, unsigned timeout) + PositionOptions(bool highAccuracy, unsigned timeout, unsigned maximumAge) : m_highAccuracy(highAccuracy) , m_timeout(timeout) + , m_maximumAge(maximumAge) { } bool m_highAccuracy; unsigned m_timeout; + unsigned m_maximumAge; }; } // namespace WebCore |