11 #include "threads/CriticalSection.h"    50   bool CanOpen(
const std::string &name);
    52   bool IsUpgrading()
 const { 
return m_bIsUpgrading; }
    54   void LocalizationChanged();
    57   std::atomic<bool> m_bIsUpgrading;
    59   enum DB_STATUS { DB_CLOSED, DB_UPDATING, DB_READY, DB_FAILED };
    60   void UpdateStatus(
const std::string &name, DB_STATUS status);
    63   bool UpdateVersion(
CDatabase &db, 
const std::string &dbName);
    65   CCriticalSection            m_section;     
    66   std::map<std::string, DB_STATUS> m_dbStatus;    
 bool CanOpen(const std::string &name)
Check whether we can open a database. 
Definition: DatabaseManager.cpp:65
Database manager class for handling database updating. 
Definition: DatabaseManager.h:28
Definition: AdvancedSettings.h:32
Definition: Database.h:26
Definition: settings.py:1
void Initialize()
Initialize the database manager Checks that all databases are up to date, otherwise updates them...
Definition: DatabaseManager.cpp:37