]> pilppa.org Git - lib1wire.git/blobdiff - src/Data.hh
Started adding support for caches when reading data. Cache files for
[lib1wire.git] / src / Data.hh
index 11c168d79440b8db859332a14cecb28753c8b647..fe819b53e3484474054ef4ce0bcd5a964326e7e0 100644 (file)
@@ -40,15 +40,18 @@ namespace plp {
 
        class DataRange {
                public:
+                       DataRange();
                        DataRange(Data *data);
+                       DataRange(DataRange *datarange);
                        DataRange(int item_count_per_value, std::string unit_param);
                        virtual ~DataRange();
-                       void add_data(Data *data);
-                       Data *get_data(int row_index);
-                       Data *get_first_data();
-                       Data *get_last_data();
-                       int get_data_row_count();
-                       int get_data_column_count();
+                       void add(Data *data);
+                       void add(DataRange *datarange);
+                       Data *get(int row_index);
+                       Data *get_first();
+                       Data *get_last();
+                       int get_count();
+                       int get_data_item_value_count();
                        std::string get_unit();
                        void printout();
                protected: