From 4a31328880456bb07fdf7cc60966985e242c6950 Mon Sep 17 00:00:00 2001
From: g0dil <g0dil@wiback.org>
Date: Thu, 19 Jun 2008 13:29:39 +0000
Subject: [PATCH] Scheduler: BUGFIX: Implement timeoutEarly() / timeoutAdjust()

---
 Scheduler/Scheduler.cci | 22 ++++++++++++++++++++++
 Scheduler/Scheduler.hh  |  2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/Scheduler/Scheduler.cci b/Scheduler/Scheduler.cci
index b638dcd25..f436274e5 100644
--- a/Scheduler/Scheduler.cci
+++ b/Scheduler/Scheduler.cci
@@ -55,6 +55,28 @@ prefix_ void senf::Scheduler::cancelTimeout(unsigned id)
         i->second.canceled = true;
 }
 
+prefix_ senf::ClockService::clock_type senf::Scheduler::timeoutEarly()
+    const
+{
+    return eventEarly_;
+}
+
+prefix_ void senf::Scheduler::timeoutEarly(ClockService::clock_type v)
+{
+    eventEarly_ = v;
+}
+
+prefix_ senf::ClockService::clock_type senf::Scheduler::timeoutAdjust()
+    const
+{
+    return eventAdjust_;
+}
+
+prefix_ void senf::Scheduler::timeoutAdjust(ClockService::clock_type v)
+{
+    eventAdjust_ = v;
+}
+
 prefix_ void senf::Scheduler::terminate()
 {
     terminate_ = true;
diff --git a/Scheduler/Scheduler.hh b/Scheduler/Scheduler.hh
index 411890c1e..0d8a1493a 100644
--- a/Scheduler/Scheduler.hh
+++ b/Scheduler/Scheduler.hh
@@ -284,7 +284,7 @@ namespace senf {
         void timeoutEarly(ClockService::clock_type v);
                                         ///< Set the \a timeoutEarly parameter
 
-        ClockService::clock_type timeoutAdjust() const;\
+        ClockService::clock_type timeoutAdjust() const;
                                         ///< Fetch the \a timeoutAdjust parameter
         void timeoutAdjust(ClockService::clock_type v);
                                         ///< Set the \a timeoutAdjust parameter
-- 
GitLab