From 35a2b1771115068077ce6db13860766e70405de1 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 12 Apr 2018 18:34:27 +0300 Subject: MIDatabase became pure interface --- src/mir_core/src/db.cpp | 6 +++--- src/mir_core/src/mc.cpp | 10 +++++----- src/mir_core/src/miranda.h | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) (limited to 'src/mir_core') diff --git a/src/mir_core/src/db.cpp b/src/mir_core/src/db.cpp index fc5d570423..c4da5668d1 100644 --- a/src/mir_core/src/db.cpp +++ b/src/mir_core/src/db.cpp @@ -24,7 +24,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "stdafx.h" -MIDatabase *currDb = nullptr; +MDatabaseCommon *currDb = nullptr; ///////////////////////////////////////////////////////////////////////////////////////// // database functions @@ -400,7 +400,7 @@ MIR_CORE_DLL(INT_PTR) db_unset(MCONTACT hContact, const char *szModule, const ch MIR_CORE_DLL(DBCachedContact*) db_get_contact(MCONTACT hContact) { - return (currDb == nullptr) ? nullptr : currDb->m_cache->GetCachedContact(hContact); + return (currDb == nullptr) ? nullptr : currDb->getCache()->GetCachedContact(hContact); } MIR_CORE_DLL(MCONTACT) db_find_first(const char *szProto) @@ -413,7 +413,7 @@ MIR_CORE_DLL(MCONTACT) db_find_next(MCONTACT hContact, const char *szProto) return (currDb == nullptr) ? NULL : currDb->FindNextContact(hContact, szProto); } -extern "C" MIR_CORE_DLL(void) db_setCurrent(MIDatabase *_db) +extern "C" MIR_CORE_DLL(void) db_setCurrent(MDatabaseCommon *_db) { currDb = _db; diff --git a/src/mir_core/src/mc.cpp b/src/mir_core/src/mc.cpp index ee87cbbb55..aa55f22331 100644 --- a/src/mir_core/src/mc.cpp +++ b/src/mir_core/src/mc.cpp @@ -38,7 +38,7 @@ DBCachedContact* CheckMeta(MCONTACT hMeta) if (!g_bEnabled) return nullptr; - DBCachedContact *cc = currDb->m_cache->GetCachedContact(hMeta); + DBCachedContact *cc = currDb->getCache()->GetCachedContact(hMeta); return (cc == nullptr || cc->nSubs == -1) ? nullptr : cc; } @@ -79,7 +79,7 @@ MIR_CORE_DLL(BOOL) db_mc_isMeta(MCONTACT hContact) { if (currDb == nullptr || !g_bEnabled) return FALSE; - DBCachedContact *cc = currDb->m_cache->GetCachedContact(hContact); + DBCachedContact *cc = currDb->getCache()->GetCachedContact(hContact); return (cc == nullptr) ? FALSE : cc->nSubs != -1; } @@ -87,7 +87,7 @@ MIR_CORE_DLL(BOOL) db_mc_isSub(MCONTACT hContact) { if (currDb == nullptr || !g_bEnabled) return FALSE; - DBCachedContact *cc = currDb->m_cache->GetCachedContact(hContact); + DBCachedContact *cc = currDb->getCache()->GetCachedContact(hContact); return (cc == nullptr) ? FALSE : cc->parentID != 0; } @@ -120,7 +120,7 @@ MIR_CORE_DLL(MCONTACT) db_mc_getMeta(MCONTACT hSubContact) { if (currDb == nullptr) return NULL; - DBCachedContact *cc = currDb->m_cache->GetCachedContact(hSubContact); + DBCachedContact *cc = currDb->getCache()->GetCachedContact(hSubContact); return (cc == nullptr) ? NULL : cc->parentID; } @@ -129,7 +129,7 @@ MIR_CORE_DLL(MCONTACT) db_mc_tryMeta(MCONTACT hContact) { if (currDb == nullptr) return hContact; - DBCachedContact *cc = currDb->m_cache->GetCachedContact(hContact); + DBCachedContact *cc = currDb->getCache()->GetCachedContact(hContact); if (cc == nullptr) return hContact; return (cc->IsSub()) ? cc->parentID : hContact; diff --git a/src/mir_core/src/miranda.h b/src/mir_core/src/miranda.h index adfd3ee846..cca2148589 100644 --- a/src/mir_core/src/miranda.h +++ b/src/mir_core/src/miranda.h @@ -43,7 +43,7 @@ extern HINSTANCE g_hInst; extern HWND hAPCWindow; extern HANDLE hThreadQueueEmpty; extern HCURSOR g_hCursorNS, g_hCursorWE; -extern MIDatabase *currDb; +extern MDatabaseCommon *currDb; ///////////////////////////////////////////////////////////////////////////////////////// // modules.cpp -- cgit v1.2.3