X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2FW1Util.hh;h=2ddf05adbc952dc3adc8e8b7c7000ff367a61744;hb=c4b6d88d7ea02f5ae9b68a075944ff381a2f22c5;hp=57a7daf8af344376c9c64e37338feef61398286f;hpb=034b14870060e6594bfb304502ca057a0771b585;p=lib1wire.git diff --git a/src/W1Util.hh b/src/W1Util.hh index 57a7daf..2ddf05a 100644 --- a/src/W1Util.hh +++ b/src/W1Util.hh @@ -12,6 +12,8 @@ #include #include +#include "Date.hh" + #include #include #include @@ -29,12 +31,8 @@ namespace w1 { static bool is_datafile(const char *path, dirent *direntry); static std::vector get_subdirectories(const std::string& path); static std::vector get_data_files(const std::string& path); - static struct tm *parse_date_str(std::string date_str); + static plp::Date 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 char *parse_directory_path(const char *file_path); static bool mkdirs(char *path); static std::ofstream *open_for_writing(const char *path);