Added pre and post procesing "event handlers" to the DB backends. Initially u
[qwerkisync] / DBBackends / iDBBackend.h
index 5acafde..88c1cc2 100644 (file)
@@ -31,8 +31,11 @@ namespace DBBackends
        {
        public:
                virtual ~iDBBackend() {}
+
+               virtual void PreInsert() =0;
                virtual void Insert(EventTypes::iEvent &event, const NumberToNameLookup &numberToNameLookup) =0;
                virtual void PostInsert() =0;
+
                virtual void ClearInsertedIDs() =0;
                //virtual uint Remove();