X-Git-Url: http://pilppa.org/gitweb/?p=lib1wire.git;a=blobdiff_plain;f=src%2FStoreCache.hh;fp=src%2FStoreCache.hh;h=0000000000000000000000000000000000000000;hp=316c805f8c1a405e2f9cf0aaa62ff7c7cafd465c;hb=a7002b0a87c5f17b542dfbd44f482014a191df97;hpb=da203ad44792ca37320768f4cbe68587c4806910 diff --git a/src/StoreCache.hh b/src/StoreCache.hh deleted file mode 100644 index 316c805..0000000 --- a/src/StoreCache.hh +++ /dev/null @@ -1,47 +0,0 @@ -/* - * StoreCache.hh - * - * Created on: Jan 6, 2011 - * Author: lamikr - */ - -#ifndef STORECACHE_HH_ -#define STORECACHE_HH_ - -#include -#include - -#include "Data.hh" -#include "Date.hh" -#include "Store.hh" -#include "W1Configure.hh" - -namespace plp { - class StoreCache: public plp::Store { - public: - StoreCache(std::string device_id_param, - plp::Date *date_time_param); - virtual ~StoreCache(); - plp::DataRange *get_sum(EnumSummaryPeriod period_type_param); - plp::DataRange *get_mean(EnumSummaryPeriod period_type_param); - 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: - static std::string get_dir_name(std::string device_id_param, - Date *date_time_param, - EnumSummaryPeriod period_type_param, - EnumSummaryCalculationType calc_type_param); - static std::string get_file_name(std::string device_id_param, - Date *date_time_param, - 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); - }; -} - -#endif /* STORECACHE_HH_ */