| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /*************************************************************************
- 【文件名】 ConfigLoader.h
- 【功能模块和目的】 配置信息加载器类头文件
- 【开发者及日期】 郑石诺 2015/06/10
- 【版本】 V1.0.0
- 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
- 【更改记录】
- *************************************************************************/
- #pragma once
- #include "DbSetter.h"
- /*************************************************************************
- 【类名】 CConfigLoader
- 【功能】
- 【接口说明】 配置信息加载器类
- 【开发者及日期】 郑石诺 2015/06/10
- 【版本】 V1.0.0
- 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
- 【更改记录】
- *************************************************************************/
- class CConfigLoader
- {
- SINGLETON_DECLARE(CConfigLoader)
- public:
- ~CConfigLoader(void);
- bool createTableConfig(DB_TYPE DbTp);
- bool createTableStatistics(DB_TYPE DbTp);
- bool load(void);
- bool saveMidWareConfig(void);
- bool saveDevConfig(void);
- bool saveLineTrunkConfig(void);
- LPCTSTR getLastError(void);
- private:
- CConfigLoader(void);
- bool __loadIpoLineCfg(void);
- bool __loadExtenCfg(void);
- bool __loadSipAccountCfg(void);
- bool __loadTrunkItemCfg(void);
- bool __loadTrunkMatchCfg(void);
- private:
- CDbSetter m_DbSetter;
- };
|