]> pilppa.org Git - lib1wire.git/commitdiff
W1Store api cleanup for dir and file functions.
authorMika Laitio <lamikr@pilppa.org>
Thu, 9 Dec 2010 17:00:57 +0000 (19:00 +0200)
committerMika Laitio <lamikr@pilppa.org>
Thu, 9 Dec 2010 17:00:57 +0000 (19:00 +0200)
Signed-off-by: Mika Laitio <lamikr@pilppa.org>
src/W1DataList.cc
src/W1Store.cc
src/W1Store.hh
src_test/test_w1_datalog_read.cc
src_test/test_w1_datalog_write.cc

index 3e7743ba0fc96bdc84822a3571d4b27d331390b6..e05f9baaec76c2f8fec5f67ed9d0a4a2eed6f6a6 100644 (file)
@@ -23,7 +23,7 @@ W1DataList::W1DataList(string device_id_param) {
        string          base_dir;
 
        device_id       = device_id_param;
-       base_dir        = W1Store::get_store_base_dir();
+       base_dir        = W1Store::get_base_dir_name();
        device_dir      = W1Util::concat_paths(base_dir, device_id);
        device_ch_dir   = W1Util::concat_paths(base_dir, "cache");
        device_ch_dir   = W1Util::concat_paths(device_ch_dir, device_id);
@@ -170,7 +170,7 @@ long int get_interval_type(Date *start_date,
 string W1DataList::get_day_data(Date *date) {
        string ret_val;
 
-       ret_val = W1Store::get_store_file_name(device_id, date);
+       ret_val = W1Store::get_file_name(device_id, date);
        return ret_val;
 }
 
index 5db7b9b2ef349ce525584193b6968f017f975655..360724e789db6e2777c0ee1288da1824faa3c25b 100644 (file)
@@ -32,7 +32,7 @@ W1Store::W1Store(string device_id,
                Date *date_time) {
        store_data      = NULL;
        range_data      = NULL;
-       store_file_name = get_store_file_name(device_id, date_time);
+       store_file_name = get_file_name(device_id, date_time);
        log_debug("data file name: %s\n", store_file_name.c_str());
 }
 
@@ -49,7 +49,7 @@ W1Store::~W1Store() {
        }
 }
 
-void W1Store::set_store_base_dir(string store_param) {
+void W1Store::set_base_dir_name(string store_param) {
        int     pos;
        int     b_count;
 
@@ -63,11 +63,11 @@ void W1Store::set_store_base_dir(string store_param) {
        }
 }
 
-string W1Store::get_store_base_dir() {
+string W1Store::get_base_dir_name() {
        return store_base_dir;
 }
 
-string W1Store::get_store_dir_name(string device_id, Date *date_time) {
+string W1Store::get_dir_name(string device_id, Date *date_time) {
        string  ret_val;
        char    buffer[30];
 
@@ -77,7 +77,7 @@ string W1Store::get_store_dir_name(string device_id, Date *date_time) {
        return ret_val;
 }
 
-string W1Store::get_store_file_name(string device_id, Date *date_time) {
+string W1Store::get_file_name(string device_id, Date *date_time) {
        string  ret_val;
        string  fname;
        char    buffer[30];
@@ -85,7 +85,7 @@ string W1Store::get_store_file_name(string device_id, Date *date_time) {
        snprintf(buffer, 30, "%d-%02d-%02d", date_time->year, date_time->month, date_time->day);
        fname   = buffer;
        fname   = fname + DATAFILE_SUFFIX;
-       ret_val = get_store_dir_name(device_id, date_time);
+       ret_val = get_dir_name(device_id, date_time);
        ret_val = W1Util::concat_paths(ret_val, fname);
        return ret_val;
 }
@@ -98,7 +98,7 @@ void W1Store::store(std::string device_id,
        Date            *date;
 
        date    = new Date();
-       f_path  = get_store_file_name(device_id, date);
+       f_path  = get_file_name(device_id, date);
        ostream = W1Util::open_for_writing(f_path.c_str());
        // TODO: add mutex to protect string_list while it's read and emptied
        if (ostream != NULL) {
index b05d9fe15aeb0e81f7c5022bf542b85016b619c9..2d4bb461ec4a3457e25bd25548ead1430afde5bb 100644 (file)
@@ -21,10 +21,10 @@ namespace w1 {
                                plp::Date *date_time);
                        W1Store(std::string file_name_param);
                        virtual ~W1Store();
-                       static std::string get_store_base_dir();
-                       static void set_store_base_dir(std::string store_param);
-                       static std::string get_store_dir_name(std::string device_id, plp::Date *ltime);
-                       static std::string get_store_file_name(std::string device_id, plp::Date *ltime);
+                       static std::string get_base_dir_name();
+                       static void set_base_dir_name(std::string store_param);
+                       static std::string get_dir_name(std::string device_id, plp::Date *ltime);
+                       static std::string get_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_delta();
index acddf0d6fd69d7d4c73c2695d19da07ab5a3c6ad..50003edf754dd580ec075aabda55f02f1f63bbb3 100644 (file)
@@ -65,7 +65,7 @@ int main(int argc, char** argv) {
        else {
                log_warning("No storage location parameter given, using default location: %s\n", loc.c_str());
        }
-       W1Store::set_store_base_dir(loc.c_str());
+       W1Store::set_base_dir_name(loc);
        dlist   = new W1DataList("0008014e9e09");
        if (dlist != NULL) {
                dr      = dlist->get_data_range();
index 807b862bebcf62f4707583e457e631aa5e899973..5931f5fc5090f0de928bfe0f7093fb75687c98f2 100644 (file)
@@ -70,7 +70,7 @@ int main(int argc, char** argv) {
                try_parse_long(argv[3], &store_interval);
        }
        log_info("start scanning, data saved to location: %s, scan interval: %d, store interval: %d\n", location.c_str(), scan_interval, store_interval);
-       W1Store::set_store_base_dir(location.c_str());
+       W1Store::set_base_dir_name(location);
        scanner         = new W1Scanner();
        device_list     = scanner->get_device_list();
        round           = 0;