summaryrefslogtreecommitdiff
path: root/src/mir_core
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2020-04-28 13:46:19 +0300
committerGeorge Hazan <ghazan@miranda.im>2020-04-28 13:46:19 +0300
commite4082ab57edbb790f721fed477532f93ff1986b8 (patch)
treea6f09b2ae1d0df1a47dec13b1ea096bfa782e9c5 /src/mir_core
parent5402e71b923712624d6df9aad6f3983ba4e44f4e (diff)
database:
- namespace DB declared for commonly used database classes; - stubs for database event cursors; - code cleaning
Diffstat (limited to 'src/mir_core')
-rw-r--r--src/mir_core/src/db.cpp10
-rw-r--r--src/mir_core/src/mir_core.def8
-rw-r--r--src/mir_core/src/mir_core64.def8
3 files changed, 26 insertions, 0 deletions
diff --git a/src/mir_core/src/db.cpp b/src/mir_core/src/db.cpp
index b6b2eba075..e000b647e1 100644
--- a/src/mir_core/src/db.cpp
+++ b/src/mir_core/src/db.cpp
@@ -436,6 +436,16 @@ MIR_CORE_DLL(MEVENT) db_event_setId(const char *szModule, MEVENT hDbEvent, const
return (currDb == nullptr) ? 0 : currDb->SetEventId(szModule, hDbEvent, szId);
}
+MIR_CORE_DLL(DB::EventCursor*) DB::Events(MCONTACT hContact, DBEVENTINFO &dbei)
+{
+ return (currDb == nullptr) ? 0 : currDb->EventCursor(hContact, dbei);
+}
+
+MIR_CORE_DLL(DB::EventCursor*) DB::EventsRev(MCONTACT hContact, DBEVENTINFO &dbei)
+{
+ return (currDb == nullptr) ? 0 : currDb->EventCursorRev(hContact, dbei);
+}
+
/////////////////////////////////////////////////////////////////////////////////////////
// misc functions
diff --git a/src/mir_core/src/mir_core.def b/src/mir_core/src/mir_core.def
index 762ddcc9be..3c49913455 100644
--- a/src/mir_core/src/mir_core.def
+++ b/src/mir_core/src/mir_core.def
@@ -1457,3 +1457,11 @@ XmlGetChildText @1645
?InsertNewDeclaration@XMLElement@tinyxml2@@QAEPAVXMLDeclaration@2@PBD@Z @1679 NONAME
?InsertNewText@XMLElement@tinyxml2@@QAEPAVXMLText@2@PBD@Z @1680 NONAME
?InsertNewUnknown@XMLElement@tinyxml2@@QAEPAVXMLUnknown@2@PBD@Z @1681 NONAME
+??0EventCursorBase@DB@@QAE@$$QAV01@@Z @1684 NONAME
+??0EventCursorBase@DB@@QAE@ABV01@@Z @1685 NONAME
+??0EventCursorBase@DB@@QAE@IAAUDBEVENTINFO@@@Z @1686 NONAME
+??_7EventCursorBase@DB@@6B@ @1687 NONAME
+?Events@DB@@YGPAVEventCursorBase@1@IAAUDBEVENTINFO@@@Z @1688 NONAME
+?EventsRev@DB@@YGPAVEventCursorBase@1@IAAUDBEVENTINFO@@@Z @1689 NONAME
+?begin@EventCursorBase@DB@@QAEIXZ @1690 NONAME
+?end@EventCursorBase@DB@@QAEIXZ @1691 NONAME
diff --git a/src/mir_core/src/mir_core64.def b/src/mir_core/src/mir_core64.def
index d7090d5360..e46be88bc5 100644
--- a/src/mir_core/src/mir_core64.def
+++ b/src/mir_core/src/mir_core64.def
@@ -1457,3 +1457,11 @@ XmlGetChildText @1645
?InsertNewDeclaration@XMLElement@tinyxml2@@QEAAPEAVXMLDeclaration@2@PEBD@Z @1679 NONAME
?InsertNewText@XMLElement@tinyxml2@@QEAAPEAVXMLText@2@PEBD@Z @1680 NONAME
?InsertNewUnknown@XMLElement@tinyxml2@@QEAAPEAVXMLUnknown@2@PEBD@Z @1681 NONAME
+??0EventCursorBase@DB@@QEAA@$$QEAV01@@Z @1684 NONAME
+??0EventCursorBase@DB@@QEAA@AEBV01@@Z @1685 NONAME
+??0EventCursorBase@DB@@QEAA@IAEAUDBEVENTINFO@@@Z @1686 NONAME
+??_7EventCursorBase@DB@@6B@ @1687 NONAME
+?Events@DB@@YAPEAVEventCursorBase@1@IAEAUDBEVENTINFO@@@Z @1688 NONAME
+?EventsRev@DB@@YAPEAVEventCursorBase@1@IAEAUDBEVENTINFO@@@Z @1689 NONAME
+?begin@EventCursorBase@DB@@QEAAIXZ @1690 NONAME
+?end@EventCursorBase@DB@@QEAAIXZ @1691 NONAME