SEEN-Database: refactor database interface for remembering whether we already aggrega...
[citadel.git] / citadel / database.h
index a9f0bbfd3a1d523a1212ec4e86bc39d2f109db10..88129b49d423e4d09ac725fb4b5d5c87f17877f8 100644 (file)
@@ -51,5 +51,21 @@ struct CtdlCompressHeader {
        size_t compressed_len;
 };
 
+typedef enum __eCheckType {
+       eCheckExist,
+       eCheckUpdate,
+       eUpdate,
+       eWrite
+}eCheckType;
+
+time_t CheckIfAlreadySeen(const char *Facility,
+                         StrBuf *guid,
+                         time_t now,
+                         time_t antiexpire,
+                         eCheckType cType,
+                         long ccid,
+                         long ioid);
+
+
 #endif /* DATABASE_H */