--- /dev/null
+#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;
+};