summaryrefslogtreecommitdiff
path: root/ucoo/utils/rate_limit.tcc
diff options
context:
space:
mode:
Diffstat (limited to 'ucoo/utils/rate_limit.tcc')
-rw-r--r--ucoo/utils/rate_limit.tcc7
1 files changed, 7 insertions, 0 deletions
diff --git a/ucoo/utils/rate_limit.tcc b/ucoo/utils/rate_limit.tcc
index 938c20f..9333cd1 100644
--- a/ucoo/utils/rate_limit.tcc
+++ b/ucoo/utils/rate_limit.tcc
@@ -77,6 +77,13 @@ RateLimit<Timer>::refresh ()
next_ = val;
}
+template<typename Timer>
+void
+RateLimit<Timer>::reset ()
+{
+ next_ = timer_.get_value () + interval_;
+}
+
} // namespace ucoo
#endif // ucoo_utils_rate_limit_tcc