From dafc4c2b8832374fd7ef9c65be8fee48d957b2fe Mon Sep 17 00:00:00 2001 From: Mark Stemm Date: Thu, 27 Apr 2017 12:03:02 -0700 Subject: [PATCH] Expose last seen time. Also expose last seen time for token bucket. --- userspace/engine/token_bucket.cpp | 5 +++++ userspace/engine/token_bucket.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/userspace/engine/token_bucket.cpp b/userspace/engine/token_bucket.cpp index 955c2808..e9f28ce0 100644 --- a/userspace/engine/token_bucket.cpp +++ b/userspace/engine/token_bucket.cpp @@ -84,3 +84,8 @@ double token_bucket::get_tokens() { return m_tokens; } + +uint64_t token_bucket::get_last_seen() +{ + return m_last_seen; +} diff --git a/userspace/engine/token_bucket.h b/userspace/engine/token_bucket.h index 9bd91e1c..076ba07b 100644 --- a/userspace/engine/token_bucket.h +++ b/userspace/engine/token_bucket.h @@ -42,6 +42,9 @@ public: // Return the current number of tokens available double get_tokens(); + // Return the last time someone tried to claim a token. + uint64_t get_last_seen(); + private: //