29 #ifndef __creaImageIOSynchron_h_INCLUDED__
30 #define __creaImageIOSynchron_h_INCLUDED__
56 key(res.getStringField(0)),
57 path(res.getStringField(1)),
58 recursive(res.getStringField(2)),
59 nbFiles(res.getStringField(3))
79 key(res.getStringField(1)),
80 path(res.getStringField(2)),
81 remove(res.getStringField(3)),
82 time(res.getStringField(4))
99 void InsertAddOp(
const std::string& path,
100 const std::string& recursive,
101 const std::string& nChildren,
102 const std::string& refdb);
104 void InsertIgnoreFile(
const std::string& addKey,
105 const std::string& path,
106 const std::string&
remove,
107 const std::string& time,
108 const std::string& refdb);
110 void RemoveEntry(
const std::string i_table,
const std::string i_key);
112 void RemoveEntries(
const std::string i_table,
113 const std::string i_attribute,
114 const std::string i_operand,
115 const std::string i_key);
117 void GetFileList(std::vector<AddList>& files ,
const std::string& refdb);
119 void GetIgnoredFiles(
const std::string& key, std::vector<std::string> &ignoreList);
121 std::string GetAttribute(
const std::string& attribute,
122 const std::string& table,
123 const std::string& searchParam,
124 const std::string& searchValue,
125 const std::string& refdb);
127 void SetAttribute(
const std::string& attribute,
128 const std::string& table,
129 const std::string& value,
130 const std::string& searchParam,
131 const std::string& searchValue,
132 const std::string& refdb);
134 void GetList(
const std::string i_db);
136 bool isIndexed(
const std::string filename);
152 void UpdateAddList(
const std::string& refdb);
154 void CleanList(
const std::string& refdb);
156 void CleanName(std::string& str)
const;
158 std::vector<std::string> GetIgnoreList(
const std::string &i_key);
159 const std::string convert(
const std::string &i_word);