From d5d6965af7e69367babf40b7fb1d7fca8617cabe Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 26 Jul 2012 14:56:53 +0000 Subject: dbtool is divided into two parts: DbChecker & appendix for db3x_mmap plugin git-svn-id: http://svn.miranda-ng.org/main/trunk@1195 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Db3x_mmap/src/init.cpp | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'plugins/Db3x_mmap/src/init.cpp') diff --git a/plugins/Db3x_mmap/src/init.cpp b/plugins/Db3x_mmap/src/init.cpp index 032b43b5d4..ae530c6457 100644 --- a/plugins/Db3x_mmap/src/init.cpp +++ b/plugins/Db3x_mmap/src/init.cpp @@ -120,7 +120,26 @@ static int UnloadDatabase(MIDatabase* db) delete (CDb3Mmap*)db; return 0; } +/* +static CheckWorker Workers[6] = +{ + &CDb3Mmap::WorkInitialChecks, + &CDb3Mmap::WorkModuleChain, + &CDb3Mmap::WorkUser, + &CDb3Mmap::WorkContactChain, + &CDb3Mmap::WorkAggressive, + &CDb3Mmap::WorkFinalTasks +}; +static int CheckDb(DBCHeckCallback *callback, int phase, int firstTime) +{ + if (phase >= SIZEOF(Workers)) + return ERROR_NO_MORE_ITEMS; + + CDb3Mmap* db = (CDb3Mmap*)callback->db; + return (db->*Workers[phase])(callback, firstTime); +} +*/ static DATABASELINK dblink = { sizeof(DATABASELINK), @@ -129,7 +148,8 @@ static DATABASELINK dblink = makeDatabase, grokHeader, LoadDatabase, - UnloadDatabase + UnloadDatabase, + //CheckDb }; ///////////////////////////////////////////////////////////////////////////////////////// -- cgit v1.2.3