]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOSynchron.h
No new line at end of file
[creaImageIO.git] / src2 / creaImageIOSynchron.h
index c16298c491e1a3b8bccb6aa7b5f3c21b739d9217..7e4bc3693ccb58f150d9a44f078941fd46745ffc 100644 (file)
@@ -54,23 +54,27 @@ namespace creaImageIO
                          void Initialize();
                          void InsertAddOp(const std::string& path, 
                                                        const std::string& recursive,
-                                                       const std::string& nChildren);
+                                                       const std::string& nChildren, 
+                                                       const std::string& refdb);
                          void InsertIgnoreFile(const std::string& addKey,
                                                        const std::string& path, 
                                                        const std::string& remove,
-                                                       const std::string& time);
+                                                       const std::string& time,
+                                                       const std::string& refdb);
                          void RemoveEntry(const std::string i_table, const std::string i_key);
-                         void GetFileList(std::vector<AddList>& files);
+                         void GetFileList(std::vector<AddList>& files , const std::string& refdb);
                          void GetIgnoredFiles(const std::string& key, std::vector<std::string> &ignoreList);
                          std::string GetAttribute(const std::string& attribute, 
                                                                                const std::string& table, 
                                                                                const std::string& searchParam,
-                                                                               const std::string& searchValue);
+                                                                               const std::string& searchValue,
+                                                                               const std::string& refdb);
                          void SetAttribute(const std::string& attribute, 
                                                                                const std::string& table, 
                                                                                const std::string& value,
                                                                                const std::string& searchParam,
-                                                                               const std::string& searchValue);
+                                                                               const std::string& searchValue, 
+                                                                               const std::string& refdb);
               std::vector<AddList>  mAddList;
               std::vector<RemoveList>  mIgnoreList;
       private :
@@ -79,8 +83,8 @@ namespace creaImageIO
               CppSQLite3DB* mDB;
               std::string pathDB;
               void CreateDB();
-              void UpdateAddList();
-              void CleanList();
+              void UpdateAddList(const std::string& refdb);
+              void CleanList(const std::string& refdb);
                          void CleanName(std::string& str) const;
        
                      std::vector<std::string> GetIgnoreList(const std::string &i_key);
@@ -91,4 +95,5 @@ namespace creaImageIO
        
 } 
 // EOF
-#endif
\ No newline at end of file
+#endif
+