Public Member Functions | |
| MythDBPrivate () | |
| ~MythDBPrivate () | |
Public Attributes | |
| DatabaseParams | m_DBparams |
| Current database host & WOL details. | |
| QString | m_localhostname |
| MDBManager | m_dbmanager |
| bool | ignoreDatabase |
| bool | suppressDBMessages |
| QReadWriteLock | settingsCacheLock |
| volatile bool | useSettingsCache |
| SettingsMap | settingsCache |
| Permanent settings in the DB and overridden settings. | |
| SettingsMap | overriddenSettings |
| Overridden this session only. | |
| QList< SingleSetting > | delayedSettings |
| Settings which should be written to the database as soon as it becomes available. | |
| bool | haveDBConnection |
| bool | haveSchema |
Definition at line 65 of file mythdb.cpp.
| MythDBPrivate::MythDBPrivate | ( | ) |
Definition at line 94 of file mythdb.cpp.
| MythDBPrivate::~MythDBPrivate | ( | ) |
Definition at line 102 of file mythdb.cpp.
Current database host & WOL details.
Definition at line 71 of file mythdb.cpp.
Referenced by MythDB::GetDatabaseParams(), and MythDB::SetDatabaseParams().
| QString MythDBPrivate::m_localhostname |
Definition at line 72 of file mythdb.cpp.
Referenced by MythDB::ClearOverrideSettingForSession(), MythDB::ClearSetting(), MythDB::ClearSettingsCache(), MythDB::GetHostName(), MythDB::GetSetting(), MythDB::GetSettings(), MythDBPrivate(), MythDB::OverrideSettingForSession(), MythDB::SaveSetting(), MythDB::SaveSettingOnHost(), and MythDB::SetLocalHostname().
Definition at line 73 of file mythdb.cpp.
Referenced by MythDB::GetDBManager().
Definition at line 75 of file mythdb.cpp.
Referenced by MythDB::GetSetting(), MythDB::GetSettingOnHost(), MythDB::GetSettings(), MythDB::IgnoreDatabase(), MythDB::IsDatabaseIgnored(), and MythDB::SaveSettingOnHost().
Definition at line 76 of file mythdb.cpp.
Referenced by MythDB::GetSettingOnHost(), MythDB::GetSettings(), MythDB::SaveSettingOnHost(), MythDB::SetSuppressDBMessages(), and MythDB::SuppressDBMessages().
| QReadWriteLock MythDBPrivate::settingsCacheLock |
Definition at line 78 of file mythdb.cpp.
Referenced by MythDB::ClearOverrideSettingForSession(), MythDB::ClearSettingsCache(), MythDB::GetSetting(), MythDB::GetSettingOnHost(), MythDB::GetSettings(), and MythDB::OverrideSettingForSession().
| volatile bool MythDBPrivate::useSettingsCache |
Definition at line 79 of file mythdb.cpp.
Referenced by MythDB::ActivateSettingsCache(), MythDB::GetSetting(), MythDB::GetSettingOnHost(), and MythDB::GetSettings().
Permanent settings in the DB and overridden settings.
Definition at line 81 of file mythdb.cpp.
Referenced by MythDB::ClearOverrideSettingForSession(), MythDB::ClearSettingsCache(), MythDB::GetSetting(), MythDB::GetSettingOnHost(), MythDB::GetSettings(), MythDBPrivate(), and MythDB::OverrideSettingForSession().
Overridden this session only.
Definition at line 83 of file mythdb.cpp.
Referenced by MythDB::ClearOverrideSettingForSession(), MythDB::ClearSettingsCache(), MythDB::GetSetting(), MythDB::GetSettingOnHost(), MythDB::GetSettings(), and MythDB::OverrideSettingForSession().
Settings which should be written to the database as soon as it becomes available.
Definition at line 86 of file mythdb.cpp.
Referenced by MythDB::SaveSettingOnHost(), and MythDB::WriteDelayedSettings().
Definition at line 88 of file mythdb.cpp.
Referenced by MythDB::HaveValidDatabase(), and MythDB::SetHaveDBConnection().
Definition at line 89 of file mythdb.cpp.
Referenced by MythDB::HaveSchema(), MythDB::HaveValidDatabase(), and MythDB::SetHaveSchema().
1.6.3