Search Toolkit Book for CUIDataSourceService
#include <gui/core/ui_data_source_service.hpp>
Implements IService.
Definition at line 66 of file ui_data_source_service.cpp.
References EXT_POINT__OPTIONS_DLG_EXTENSION, CExtensionRegistry::GetInstance(), Info(), LoadSettings(), LOG_POST, m_OptionsDlgPage, registry, x_InitDataSourceTypes(), x_InitDefaultDataSources(), x_InitLoadManagers(), and x_OpenDataSources().
◆ LoadSettings() void CUIDataSourceService::LoadSettings ( ) virtual ◆ operator=() ◆ SaveSettings() void CUIDataSourceService::SaveSettings ( ) const virtual ◆ SetRegistryPath() void CUIDataSourceService::SetRegistryPath ( const string & path ) virtual ◆ SetServiceLocator() ◆ ShutDownService() void CUIDataSourceService::ShutDownService ( ) virtual ◆ x_CloseDataSources() void CUIDataSourceService::x_CloseDataSources ( ) protectedDefinition at line 308 of file ui_data_source_service.cpp.
References IUIDataSource::Close(), IUIDataSource::GetDescr(), IUIObject::GetLabel(), CException::GetMsg(), i, Info(), IUIDataSource::IsOpen(), kCloseErr, LOG_POST, m_DataSources, sReportDSExceptionToLog(), and CException::what().
Referenced by ShutDownService().
◆ x_InitDataSourceTypes() void CUIDataSourceService::x_InitDataSourceTypes ( ) protected ◆ x_InitDefaultDataSources() void CUIDataSourceService::x_InitDefaultDataSources ( ) protectedDefinition at line 102 of file ui_data_source_service.cpp.
References AddDataSource(), IUIDataSourceType::AutoCreateDefaultDataSource(), Consumer_SetLocator(), IUIDataSourceType::CreateDataSource(), IUIDataSourceType::GetDescr(), IUIObject::GetLabel(), CRef< C, Locker >::GetPointer(), IUIDataSource::GetType(), i, Info(), LOG_POST, m_DataSources, m_DataSourceTypes, m_RegPath, m_SrvLocator, and IRegSettings::SetRegistryPath().
Referenced by InitService().
◆ x_InitLoadManagers() void CUIDataSourceService::x_InitLoadManagers ( ) protected ◆ x_OpenDataSources() void CUIDataSourceService::x_OpenDataSources ( ) protectedvirtualDefinition at line 281 of file ui_data_source_service.cpp.
References _ASSERT, IUIDataSource::GetDescr(), IUIObject::GetLabel(), CException::GetMsg(), i, Info(), IUIDataSource::IsOpen(), kOpenErr, LOG_POST, m_DataSources, IUIDataSource::Open(), sReportDSExceptionToLog(), and CException::what().
Referenced by InitService().
◆ m_DataSources ◆ m_DataSourceTypes ◆ m_LoadManagers ◆ m_OptionsDlgPage IExtension* CUIDataSourceService::m_OptionsDlgPage private ◆ m_RegPath string CUIDataSourceService::m_RegPath protected ◆ m_SrvLocatorThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4