4 * Created on: Nov 14, 2010
21 #include "W1DataList.hh"
28 static std::string concat_paths(std::string path_start, std::string path_end);
29 static std::string concat_paths(const char *path_start, const char *path_end);
30 static bool is_subdirectory(const char *path, dirent *direntry);
31 static bool is_datafile(const char *path, dirent *direntry);
32 static std::vector<std::string> get_subdirectories(const std::string& path);
33 static std::vector<std::string> get_data_files(const std::string& path);
34 static plp::Date parse_date_str(std::string date_str);
35 static Data *parse_data_line(const std::string& dataline);
36 static char *parse_directory_path(const char *file_path);
37 static bool mkdirs(char *path);
38 static std::ofstream *open_for_writing(const char *path);
42 #endif /* W1UTIL_HH_ */