From bf82b991ea8c198b5963c7bc4ca91177f8321ca9 Mon Sep 17 00:00:00 2001
From: Carl N Baldwin <cnb@plane.(none)>
Date: Mon, 17 Oct 2005 20:26:34 -0600
Subject: [PATCH] Accessor in the FileData class

---
 filedata.hpp | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/filedata.hpp b/filedata.hpp
index 629f933..8c2951b 100644
--- a/filedata.hpp
+++ b/filedata.hpp
@@ -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();
-- 
2.34.1