Adding Group Manager DB

Change-Id: I1b747f22d9306847177c4e112e5eeb580702837a
Refs: #3147
diff --git a/src/schedule.hpp b/src/schedule.hpp
index 80ecb32..e11b221 100644
--- a/src/schedule.hpp
+++ b/src/schedule.hpp
@@ -66,8 +66,10 @@
    *
    * Function iterates two repetitive interval sets and find out
    * the shortest interval that allows group member to have the access to the data
+   * if there's no interval covering the @p ts, function will return false and
+   * return a negative interval
    */
-  Interval
+  std::tuple<bool, Interval>
   getCoveringInterval(const TimeStamp& ts) const;
 
 private: