summaryrefslogtreecommitdiffstats
path: root/WebCore/page/PositionOptions.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/PositionOptions.h')
-rw-r--r--WebCore/page/PositionOptions.h8
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