8 // Construct a FileData object with default values
16 unsigned long long = 0
19 char getFileType() const { return filetype; }
21 const std::string &getFileName() const { return filename; }
25 FileData( const FileData & );
28 std::string permissions;
30 std::string groupname;
31 unsigned long filesize;
32 unsigned long long modified_date;
35 unsigned long long last_backup_date;
38 class FileDataPtrCmp {
41 bool operator()( const FileData *a, const FileData *b ) {
42 return cmp( a->getFileName(), b->getFileName() );
45 std::less<std::string> cmp;