tizen 2.4 release
[framework/web/wrt-commons.git] / modules / utils / include / dpl / utils / path.h
similarity index 97%
rename from modules_mobile/utils/include/dpl/utils/path.h
rename to modules/utils/include/dpl/utils/path.h
index 83290d0..e115c1c 100644 (file)
 #include <dirent.h>
 #include <sys/stat.h>
 
+#include <ctime>
 #include <string>
 #include <sstream>
 #include <iterator>
 #include <memory>
 #include <vector>
 
+#include <dpl/availability.h>
 #include <dpl/exception.h>
 #include <dpl/string.h>
 
@@ -129,6 +131,8 @@ public:
     bool ExistsAndIsDir() const;
     bool IsSymlink() const;
     std::size_t Size() const;
+    std::size_t LastWriteTime() const;
+
     /**
      * @brief isSubPath Returns relative path to given base
      * @param prefix base path
@@ -166,7 +170,7 @@ private:
     std::vector<std::string> m_parts;
 
     friend std::ostream & ::operator<<(std::ostream & str, const DPL::Utils::Path & path);
-};
+} DPL_DEPRECATED_WITH_MESSAGE("Use boost::filesystem::path instead");
 
 /**
  * @brief MkDir creates 'current path' as directory