X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=src2%2FcreaImageIOSynchron.h;h=11ecd1bbf15ec9dd2b3edeba2c79f8437c945bc3;hb=e88bcb692a9d4bcc2ce1618a27d4fcb275a32a70;hp=c16298c491e1a3b8bccb6aa7b5f3c21b739d9217;hpb=7ae1412df3d682f639683e751f46a3f07be16d0b;p=creaImageIO.git diff --git a/src2/creaImageIOSynchron.h b/src2/creaImageIOSynchron.h index c16298c..11ecd1b 100644 --- a/src2/creaImageIOSynchron.h +++ b/src2/creaImageIOSynchron.h @@ -54,23 +54,31 @@ 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 RemoveEntries(const std::string i_table, + const std::string i_attribute, + const std::string i_operand, + const std::string i_key); + 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 +87,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); @@ -91,4 +99,5 @@ namespace creaImageIO } // EOF -#endif \ No newline at end of file +#endif +