9 // Construct a FileData object with default values
17 unsigned long long = 0
20 char getFileType() const { return filetype; }
22 const std::string &getFileName() const { return filename; }
26 FileData( const FileData & );
29 std::string permissions;
31 std::string groupname;
32 unsigned long filesize;
33 unsigned long long modified_date;
36 unsigned long long last_backup_date;
39 class FileDataPtrCmp {
42 bool operator()( const FileData *a, const FileData *b ) {
43 return cmp( a->getFileName(), b->getFileName() );
46 std::less<std::string> cmp;
49 typedef std::set<FileData*,FileDataPtrCmp> file_set;