#pragma once #include /************************************************************************* 【类名】 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); };