Index: src/libchcore/TCoreConfig.cpp =================================================================== diff -u -N -r2457755b4084e3d1c80a8e7c77c9f0996312941b -rbeeac49d2e0888993bd231a4e5863c7f0741e154 --- src/libchcore/TCoreConfig.cpp (.../TCoreConfig.cpp) (revision 2457755b4084e3d1c80a8e7c77c9f0996312941b) +++ src/libchcore/TCoreConfig.cpp (.../TCoreConfig.cpp) (revision beeac49d2e0888993bd231a4e5863c7f0741e154) @@ -23,25 +23,36 @@ BEGIN_CHCORE_NAMESPACE -TCoreConfig TCoreConfig::S_Config = icpf::config::eIni; +TCoreConfig TCoreConfig::S_Config; -TCoreConfig::TCoreConfig(icpf::config::config_base_types eType) : - icpf::config(eType) +// ============================================================================ +/// chcore::TCoreConfig::TCoreConfig +/// @date 2009/11/30 +/// +/// @brief Constructs the core configuration object. +// ============================================================================ +TCoreConfig::TCoreConfig() : + m_config(icpf::config::eIni) { } +// ============================================================================ +/// chcore::TCoreConfig::~TCoreConfig +/// @date 2009/11/30 +/// +/// @brief Destructs the core configuration object. +// ============================================================================ TCoreConfig::~TCoreConfig() { } -void TCoreConfig::SetBasePath(const tchar_t* pszPath) -{ - if(!pszPath) - THROW(_T("Invalid argument"), 0, 0, 0); - m_strBasePath = pszPath; - m_strTasksPath = m_strBasePath + _T("\\tasks\\"); -} - +// ============================================================================ +/// chcore::TCoreConfig::Acquire +/// @date 2009/11/30 +/// +/// @brief Acquires reference to core config. +/// @return Reference to core config. +// ============================================================================ TCoreConfig& TCoreConfig::Acquire() { return S_Config;