]> pilppa.org Git - lib1wire.git/blobdiff - src/W1Util.hh
Support for querying the list devices having data stored.
[lib1wire.git] / src / W1Util.hh
index 57a7daf8af344376c9c64e37338feef61398286f..cbc74ab26f4ec14254c4142fcacc1c31b0fb62f6 100644 (file)
 #include <string>
 #include <vector>
 
+#include "Date.hh"
+
 #include <stdbool.h>
 #include <dirent.h>
 #include <stdbool.h>
 
-#include "W1DataList.hh"
-
 namespace w1 {
        class W1Util {
                public:
@@ -29,14 +29,9 @@ namespace w1 {
                        static bool is_datafile(const char *path, dirent *direntry);
                        static std::vector<std::string> get_subdirectories(const std::string& path);
                        static std::vector<std::string> get_data_files(const std::string& path);
-                       static struct tm *parse_date_str(std::string date_str);
-                       static Data *parse_data_line(const std::string& dataline);
-                       static Data *load_first_data_row(const std::string& datafile_path);
-                       static Data *load_last_data_row(const std::string& datafile_path);
-                       static void printout_date(struct tm *date_time);
-                       static void printout_data(Data *data);
+                       static plp::Date parse_date_str(std::string date_str);
                        static char *parse_directory_path(const char *file_path);
-                       static bool mkdirs(char *path);
+                       static bool mkdirs(const char *path);
                        static std::ofstream *open_for_writing(const char *path);
        };
 }