summaryrefslogtreecommitdiffstats
path: root/fastos
diff options
context:
space:
mode:
Diffstat (limited to 'fastos')
-rw-r--r--fastos/src/vespa/fastos/timestamp.cpp6
-rw-r--r--fastos/src/vespa/fastos/timestamp.h4
2 files changed, 6 insertions, 4 deletions
diff --git a/fastos/src/vespa/fastos/timestamp.cpp b/fastos/src/vespa/fastos/timestamp.cpp
index 8f8480d09ab..de234a988cd 100644
--- a/fastos/src/vespa/fastos/timestamp.cpp
+++ b/fastos/src/vespa/fastos/timestamp.cpp
@@ -63,15 +63,17 @@ ClockSteady::now()
return steady_now();
}
-void
+StopWatch &
StopWatch::start() {
_startTime = steady_now();
_stopTime = _startTime;
+ return *this;
}
-void
+StopWatch &
StopWatch::stop() {
_stopTime = steady_now();
+ return *this;
}
}
diff --git a/fastos/src/vespa/fastos/timestamp.h b/fastos/src/vespa/fastos/timestamp.h
index 21ef9d6df75..300875ed4b8 100644
--- a/fastos/src/vespa/fastos/timestamp.h
+++ b/fastos/src/vespa/fastos/timestamp.h
@@ -72,8 +72,8 @@ class StopWatch
public:
StopWatch() : _startTime(), _stopTime() { }
- void start();
- void stop();
+ StopWatch & start();
+ StopWatch & stop();
TimeStamp startTime() const { return _startTime; }