From 889ccaaf73b5363aa76fc5f363278ee09928eae5 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 20 Mar 2016 18:11:28 -0400 Subject: [PATCH] Datafile: Added stubbed ::getAllIntervals[Since] methods --- src/Datafile.cpp | 16 ++++++++++++++++ src/Datafile.h | 4 ++++ 2 files changed, 20 insertions(+) diff --git a/src/Datafile.cpp b/src/Datafile.cpp index ed9a96a8..ee61753d 100644 --- a/src/Datafile.cpp +++ b/src/Datafile.cpp @@ -55,6 +55,22 @@ std::string Datafile::name () const Interval Datafile::getLatestInterval () { return Interval (); + // TODO Load data + // TODO Return the last element in _lines. +} + +//////////////////////////////////////////////////////////////////////////////// +std::vector Datafile::getAllIntervalsSince (Datetime) +{ + // TODO Load data + return {}; +} + +//////////////////////////////////////////////////////////////////////////////// +std::vector Datafile::getAllIntervals () +{ + // TODO Load data + return {}; } //////////////////////////////////////////////////////////////////////////////// diff --git a/src/Datafile.h b/src/Datafile.h index 786f5a5f..8c2d660b 100644 --- a/src/Datafile.h +++ b/src/Datafile.h @@ -39,6 +39,8 @@ public: std::string name () const; Interval getLatestInterval (); + std::vector getAllIntervalsSince (Datetime); + std::vector getAllIntervals (); void addExclusion (const std::string&); void addInterval (const Interval&); @@ -48,6 +50,8 @@ public: std::string dump () const; +private: + private: std::string _name {}; bool _dirty {false};