| 123456789101112131415161718192021222324252627 |
- #pragma once
- #include <string>
- /*************************************************************************
- 【类名】 CCallStringMaker
- 【功能】
- 【接口说明】 呼叫字符串生成器类
- 【开发者及日期】
- 【版本】
- 【版权信息】
- 【更改记录】
- *************************************************************************/
- class CCallStringMaker
- {
- public:
- CCallStringMaker(void);
- ~CCallStringMaker(void);
- bool makeCallString(std::string& CallerNum, std::string& CalleeNum, std::string& CallString);
- //bool makeCallString(std::string& CallerNum, std::string& CalleeNum, std::string& CallString, TRUNK_MATCH*& pMatch);
- bool makeCallStringWithDefault(std::string& CallerNum, std::string& CalleeNum, std::string& CallString);
- bool isMatchPrefix(const std::string& CalleeNum);
- private:
- //bool __match(const std::string& CalleeNum, TRUNK_MATCH* pTrunkMatch);
- //bool __make(std::string& CallerNum, std::string& CalleeNum, std::string& CallString, TRUNK_MATCH* pTrunkMatch);
- bool __make(std::string& CallerNum, std::string& CalleeNum, std::string& CallString);
- bool __make(std::string& CalleeNum, std::string& CallString);
- };
|