void CSyncEngineWrap::StartSyncEngine() { lock_sync_mutex(); char dbpath[KMaxFileName]; sprintf(dbpath,"%sdb\\syncdb.sqlite",RhoGetRootPath()); sqlite3_open(dbpath, &iDatabase); start_sync_engine(iDatabase); unlock_sync_mutex(); }
bool CSyncEngine::StartSyncEngine() { ATLTRACE(_T("Starting sync engine\n")); char dbpath[MAX_PATH]; sprintf(dbpath,"%sdb\\syncdb.sqlite",RhoGetRootPath()); Lock(); sqlite3_open(dbpath,&m_database); Unlock(); // Set the delay based on records from the database m_delaySync = get_object_count_from_database(m_database); start_sync_engine(m_database); m_bSyncInitialized = true; stop_running = 0; return true; }
void rhoInitDatabase(struct sqlite3 *pDb){ start_sync_engine(pDb); }