]> pilppa.org Git - lib1wire.git/blobdiff - src/W1Store.hh
Optimisations and cleanups
[lib1wire.git] / src / W1Store.hh
index 528b19a996503677ae4af2486b2c2058c5d374ed..b05d9fe15aeb0e81f7c5022bf542b85016b619c9 100644 (file)
@@ -27,14 +27,16 @@ namespace w1 {
                        static std::string get_store_file_name(std::string device_id, plp::Date *ltime);
                        static void store(std::string device_id, std::list<std::string> *string_list);
                        void load();
-                       Data *get_sum();
+                       Data *get_delta();
                        Data *get_mean();
-                       w1::Data *load_first_data_row();
-                       w1::Data *load_last_data_row();
+                       w1::Data *get_oldest_data();
+                       w1::Data *get_newest_data();
+                       w1::DataRange *get_oldest_and_newest_data();
                protected:
-                       static std::string store_base_dir;
-                       std::string store_file_name;
-                       DataRange *data_range;
+                       static std::string      store_base_dir;
+                       std::string             store_file_name;
+                       DataRange               *store_data;
+                       DataRange               *range_data;
        };
 }