X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2FStoreCache.hh;fp=src%2FStoreCache.hh;h=316c805f8c1a405e2f9cf0aaa62ff7c7cafd465c;hb=4d28d5175f0bd7f930f67b1280d998eddd21ed80;hp=fdf3fe028a8391853e1ecdbedffb84b5d1dc6710;hpb=36db98966cfc73303c75879811cdedb472d71a4a;p=lib1wire.git diff --git a/src/StoreCache.hh b/src/StoreCache.hh index fdf3fe0..316c805 100644 --- a/src/StoreCache.hh +++ b/src/StoreCache.hh @@ -27,9 +27,9 @@ namespace plp { plp::DataRange *get_delta(EnumSummaryPeriod period_type_param); plp::DataRange *get_max(EnumSummaryPeriod period_type_param); plp::DataRange *get_min(EnumSummaryPeriod period_type_param); + static plp::Data *get_oldest_data(plp::Date *date_param, std::string device_id_param, EnumSummaryPeriod period_type_param); + static plp::Data *get_newest_data(plp::Date *date_param, std::string device_id_param, EnumSummaryPeriod period_type_param); protected: - plp::Data *get_year_oldest_data(); - plp::Data *get_year_newest_data(); static std::string get_dir_name(std::string device_id_param, Date *date_time_param, EnumSummaryPeriod period_type_param, @@ -39,6 +39,8 @@ namespace plp { EnumSummaryPeriod period_type_param, EnumSummaryCalculationType calc_type_param); void save(std::string fname_param, plp::DataRange *datarange_param, int decimal_count_param); + private: + plp::Date *get_scanning_limit_date(EnumSummaryPeriod period_type_param); }; }