Accessor in the FileData class
authorCarl N Baldwin <cnb@plane.(none)>
Tue, 18 Oct 2005 02:26:34 +0000 (20:26 -0600)
committerCarl N Baldwin <cnb@plane.(none)>
Tue, 18 Oct 2005 02:26:34 +0000 (20:26 -0600)
filedata.hpp

index 629f933493bffcc733a44cfbfc5c89d2bc2bef75..8c2951b5221fe0def7443fd9b4bf786ddc1c2e84 100644 (file)
@@ -17,9 +17,23 @@ class FileData {
               unsigned long long = 0
               );
 
-    char               getFileType() const { return filetype; }
+    char               getFileType()       const { return filetype; }
+    const std::string &getPermissions()    const { return permissions; }
+    const std::string &getUserName()       const { return username; }
+    const std::string &getGroupName()      const { return groupname; }
+    unsigned long      getFileSize()       const { return filesize; }
+    unsigned long long getModifiedDate()   const { return modified_date; }
+    const std::string &getFileName()       const { return filename; }
+    unsigned long long getLastBackupDate() const { return last_backup_date; }
 
-    const std::string &getFileName() const { return filename; }
+    void setFileType(       char               arg ) { filetype         = arg; }
+    void setPermissions(    const std::string &arg ) { permissions      = arg; }
+    void setUserName(       const std::string &arg ) { username         = arg; }
+    void setGroupName(      const std::string &arg ) { groupname        = arg; }
+    void setFileSize(       unsigned long      arg ) { filesize         = arg; }
+    void setModifiedDate(   unsigned long long arg ) { modified_date    = arg; }
+    void setFileName(       const std::string &arg ) { filename         = arg; }
+    void setLastBackupDate( unsigned long long arg ) { last_backup_date = arg; }
 
   private:
     FileData();