Some more work.
[backups/.git] / filedata.hpp
diff --git a/filedata.hpp b/filedata.hpp
new file mode 100644 (file)
index 0000000..0393ecd
--- /dev/null
@@ -0,0 +1,26 @@
+#include <string>
+
+class FileData {
+  public:
+    // Construct a FileData object with default values
+    FileData( char,
+              std::string,
+              std::string,
+              std::string,
+              unsigned int,
+              unsigned long long,
+              std::string
+              );
+
+  private:
+    FileData();
+    FileData( const FileData & );
+
+    char               type;
+    std::string        permissions;
+    std::string        user;
+    std::string        group;
+    unsigned int       size;
+    unsigned long long modified_date;
+    std::string        name;
+};