X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src2%2FcreaImageIOSynchron.h;h=9b7333c4a8f3be57739bac2b7c0bb42bc1ccb8a9;hb=0aa00616066c059f5b11bf6355c22c90c22f95f0;hp=c16298c491e1a3b8bccb6aa7b5f3c21b739d9217;hpb=7ae1412df3d682f639683e751f46a3f07be16d0b;p=creaImageIO.git diff --git a/src2/creaImageIOSynchron.h b/src2/creaImageIOSynchron.h index c16298c..9b7333c 100644 --- a/src2/creaImageIOSynchron.h +++ b/src2/creaImageIOSynchron.h @@ -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& files); + void GetFileList(std::vector& files , const std::string& refdb); void GetIgnoredFiles(const std::string& key, std::vector &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 mAddList; std::vector 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 GetIgnoreList(const std::string &i_key);