summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-10-10 23:26:08 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-10-10 23:26:08 +0300
commit39681c2aa83e33d46598f8aeecd10370b04cf364 (patch)
treeee9ef3cb681b97f5d9f8e046add17b8356e9d7ad /include
parent802cbbae257dca16957d9b7e028be1d0d468e097 (diff)
stupid schema with event handles sharing via CreateEventHook eliminated
Diffstat (limited to 'include')
-rw-r--r--include/m_db_int.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/include/m_db_int.h b/include/m_db_int.h
index 0c8fcff3fe..867999d3ef 100644
--- a/include/m_db_int.h
+++ b/include/m_db_int.h
@@ -284,12 +284,25 @@ struct DATABASELINK
};
/////////////////////////////////////////////////////////////////////////////////////////
+// global database event handles
+
+EXTERN_C MIR_APP_EXPORT HANDLE
+ g_hevContactDeleted, // ME_DB_CONTACT_DELETED
+ g_hevContactAdded, // ME_DB_CONTACT_ADDED
+ g_hevSettingChanged, // ME_DB_CONTACT_SETTINGCHANGED
+ g_hevMarkedRead, // ME_DB_EVENT_MARKED_READ
+ g_hevEventAdded, // ME_DB_EVENT_ADDED
+ g_hevEventEdited, // ME_DB_EVENT_EDITED
+ g_hevEventDeleted, // ME_DB_EVENT_DELETED
+ g_hevEventFiltered; // ME_DB_EVENT_FILTER_ADD
+
+/////////////////////////////////////////////////////////////////////////////////////////
// cache access function
EXTERN_C MIR_CORE_DLL(DBCachedContact*) db_get_contact(MCONTACT);
/////////////////////////////////////////////////////////////////////////////////////////
-// Database list's functions
+// database list's functions
EXTERN_C MIR_CORE_DLL(MDatabaseCommon*) db_get_current(void);
EXTERN_C MIR_CORE_DLL(void) db_setCurrent(MDatabaseCommon *_db);