Пример #1
0
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();
	}
Пример #2
0
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;
}
Пример #3
0
void rhoInitDatabase(struct sqlite3 *pDb){
	start_sync_engine(pDb);
}