#include <string>
#include <vector>
+#include "Date.hh"
+
#include <stdbool.h>
#include <dirent.h>
#include <stdbool.h>
-#include "W1DataList.hh"
-
namespace w1 {
class W1Util {
public:
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);
};
}