亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? acdconfig.cpp

?? 一個(gè)c++實(shí)現(xiàn)的acd的例子。 ----ACDCommandListener.cpp ---ACDCommandListenerThread.cpp ---ACDConfig.cpp ---a
?? CPP
字號(hào):
 /*=============================================================

 Function:
		


 Author: Leon Wang <wlywly@sina.com  giga2@tom.com>
==============================================================*/
// ACDConfig.cpp: implementation of the ACDConfig class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ACDConfig.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

//##ModelId=424BB647027A
int ACDConfig::FIRST_FIT = 1;
//##ModelId=424BB647027B
int ACDConfig::ROUND_ROBIN = 2;
//##ModelId=424BB6470288
int ACDConfig::LONGEST_IDLE= 3;

//##ModelId=424BB6470289
int ACDConfig::QUEUEING_MODE_REJECT = 1;
//##ModelId=424BB6470298
int ACDConfig::QUEUEING_MODE_RINGING = 2;
//##ModelId=424BB6470299
int ACDConfig::QUEUEING_MODE_TALKING = 3;
//##ModelId=424BB64702A7
int ACDConfig::QUEUEING_MODE_RINGANDTALK = 4;

//##ModelId=424BB64702BA
ACDConfig*  ACDConfig::instance = 0;

//##ModelId=424BB647024B
ACDConfig::ACDConfig()
{
	appiniPath = getAppPath();// get acdx.ini path
}

//##ModelId=424BB647024C
ACDConfig::~ACDConfig()
{
	if (instance != NULL) {
		delete instance;
		instance = NULL;
			
	}
}

//##ModelId=424BB6470249
ACDConfig* ACDConfig::getInstance()
{
	if (instance == 0 ) {
		instance = new ACDConfig();
	}
	return instance;
}

//##ModelId=424BB647023C
int ACDConfig::getDistributionAlgorithm()
{
    CString algo = getConfigKey("Main","distribution_algorithm", "FIRST_FIT");
    if (algo.Compare("ROUND_ROBIN") == 0)
	{
         return ROUND_ROBIN;
	}
    if (algo.Compare("LONGEST_IDLE") == 0)
	{
         return LONGEST_IDLE;
	}
    else
	{
         return FIRST_FIT;
	}
}


    /**
     * return list of queues.
     * @return list of queues    read ini queues parameter
     */
//##ModelId=424BB6470278
void ACDConfig::getQueues(queue_list_vt &queues) {
		char tempChar[MAX_PATH];
		GetPrivateProfileString("Main","queues","",tempChar,MAX_PATH,appiniPath);
		queues.reserve(5);
		CString q(tempChar);
		int qPos = q.Find(',');
		do {
			if (qPos ==-1) {
				queues.push_back(q);
				break;
			}		
			queues.push_back(q.Left(qPos));				
			q = q.Mid(qPos);
			qPos = q.Find(',');
		} while(true);
}

    /**
     * Read queueing mode selected in config file for this queue.
     * @param queue queue name
     * @return constant for mode
     */
//##ModelId=424BB647026B
int ACDConfig::getQueueingMode(CString queue) {
        CString mode = getConfigKey("Main",queue + "_queueing_mode", "REJECT");
        if (mode=="RINGING")
            return QUEUEING_MODE_RINGING;
        else if (mode=="TALKING")
            return QUEUEING_MODE_TALKING;
        else if (mode=="RINGANDTALK")
            return QUEUEING_MODE_RINGANDTALK;
        else
            return QUEUEING_MODE_REJECT;
}

    /**
     * Get ring timeout for this queue.
     * @param queue queue name
     * @return  timeout in seconds
     */
//##ModelId=424BB6470269
long ACDConfig::getRingTimeout(CString queue) {
      int timeout = getConfigKey("Main",queue + "_ring_timeout", 60);    // 1 min
      return timeout;
}

    /**
     * Get talk timeout for this queue.
     * @param queue queue name
     * @return  timeout in seconds
     */
//##ModelId=424BB647025C
long ACDConfig::getTalkTimeout(CString queue) {
      int timeout = getConfigKey("Main",queue + "_talk_timeout", 3600);  // 1 hr
      return timeout;
}

    /**
     * Get priority setting for this queue.
     * @param queue queue name
     * @return  priority
     */
//##ModelId=424BB647025A
int ACDConfig::getPriority(CString queue) {
      int prio = getConfigKey("Main",queue + "_priority", 0);
      return prio;
}

    /**
     * Get max size for this queue.
     * @param queue queue name
     * @return  size
     */
//##ModelId=424BB647024E
int ACDConfig::getMaxSize(CString queue) {
      int size = getConfigKey("Main",queue + "_size", -1);
      return size;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久无| 日韩欧美中文字幕制服| 日韩精品1区2区3区| 久久精品一区二区三区av| 色诱视频网站一区| 国产精品99久| 日本成人超碰在线观看| 亚洲蜜臀av乱码久久精品| 国产亚洲综合在线| 欧美一区二区三区免费大片| 99re8在线精品视频免费播放| 美国精品在线观看| 亚洲一区二区中文在线| 国产欧美日韩亚州综合| 日韩欧美在线综合网| 欧洲视频一区二区| 成人免费毛片app| 国产真实乱对白精彩久久| 日韩精品欧美精品| 亚洲mv在线观看| 一区二区三区在线高清| 国产精品二三区| 国产亚洲精品7777| 精品久久久久久最新网址| 3d动漫精品啪啪一区二区竹菊| 91免费在线看| 91蜜桃免费观看视频| 丁香婷婷深情五月亚洲| 国产精品一级在线| 久久99精品久久久久| 免费在线观看视频一区| 午夜精品福利久久久| 亚洲午夜成aⅴ人片| 一区二区三区在线免费| 亚洲黄色av一区| 亚洲欧美日韩一区二区三区在线观看| 国产精品天天摸av网| 久久精品视频网| 久久人人97超碰com| 亚洲精品一区二区三区蜜桃下载 | 久久久久亚洲综合| 久久久亚洲高清| 久久噜噜亚洲综合| 国产午夜亚洲精品理论片色戒| 久久亚洲影视婷婷| 久久综合九色综合欧美亚洲| 精品国产乱码久久久久久浪潮 | 国产久卡久卡久卡久卡视频精品| 精品一区二区三区不卡| 久久精品av麻豆的观看方式| 国产呦精品一区二区三区网站| 国内成人精品2018免费看| 国产一区二区看久久| 国产传媒日韩欧美成人| 国产成a人亚洲| www.日本不卡| 91电影在线观看| 欧美日韩二区三区| 91麻豆精品国产自产在线| 欧美一区二区三区喷汁尤物| 精品动漫一区二区三区在线观看| 久久亚洲精华国产精华液 | 国产主播一区二区| 成人av在线网站| 欧美一a一片一级一片| 欧美高清精品3d| 26uuu精品一区二区在线观看| 国产欧美视频一区二区三区| 一区二区三区在线视频观看| 日本欧美加勒比视频| 国产精品一区二区三区四区| 99精品偷自拍| 日韩一区二区中文字幕| 日本一区二区三区电影| 亚洲国产中文字幕| 国产乱码精品1区2区3区| 色综合视频在线观看| 欧美日韩夫妻久久| 中文乱码免费一区二区| 亚洲福利视频一区二区| 国产精品亚洲а∨天堂免在线| jiyouzz国产精品久久| 欧美丰满高潮xxxx喷水动漫| 国产欧美综合在线| 亚洲成av人片一区二区梦乃| 国产东北露脸精品视频| 欧美三级蜜桃2在线观看| xnxx国产精品| 亚洲成人精品影院| 成人激情视频网站| 日韩一区二区三区精品视频| 亚洲欧洲韩国日本视频| 美女视频黄久久| 在线观看欧美精品| 国产精品视频一二三| 日本少妇一区二区| 91极品美女在线| 国产欧美日韩精品一区| 日韩电影在线观看电影| 色综合久久六月婷婷中文字幕| 2021国产精品久久精品| 亚洲大片精品永久免费| 99久久99久久精品国产片果冻| 精品免费国产一区二区三区四区| 一级精品视频在线观看宜春院| 国产99久久久精品| 精品国产青草久久久久福利| 亚洲福利视频一区| 91在线免费看| 日本一区二区三区在线观看| 精品在线观看免费| 欧美丰满嫩嫩电影| 亚洲综合色丁香婷婷六月图片| 成人丝袜18视频在线观看| 精品日韩在线观看| 欧美aaa在线| 欧美丰满美乳xxx高潮www| 亚洲影院久久精品| 一本一道久久a久久精品 | 亚洲资源中文字幕| 91首页免费视频| 中文一区二区完整视频在线观看| 韩国精品免费视频| 日韩精品一区在线观看| 亚洲成a人片在线不卡一二三区| 91在线国产观看| 1024成人网色www| 成人高清免费在线播放| 欧美激情综合网| 豆国产96在线|亚洲| 久久精品一区蜜桃臀影院| 国产一区二区主播在线| 久久久久久亚洲综合| 国产成都精品91一区二区三| 国产欧美精品一区二区三区四区 | 欧美一区二区啪啪| 日韩中文字幕麻豆| 这里是久久伊人| 日韩不卡在线观看日韩不卡视频| 在线不卡中文字幕| 热久久一区二区| 久久久综合精品| 懂色av中文字幕一区二区三区| 日韩精品专区在线影院重磅| 久久99久久久久| 7777精品伊人久久久大香线蕉最新版| 成人免费在线视频观看| 国产激情精品久久久第一区二区 | 久久精品99国产国产精| 精品精品国产高清a毛片牛牛| 日韩—二三区免费观看av| 在线不卡免费av| 偷拍自拍另类欧美| 亚洲精品一区二区精华| 美女在线一区二区| 日韩欧美黄色影院| 精品亚洲国内自在自线福利| 国产亚洲欧美日韩在线一区| 国产真实乱对白精彩久久| 久久免费精品国产久精品久久久久| 久久er99热精品一区二区| 欧美精品1区2区3区| 一区二区三区免费看视频| 91美女片黄在线| 一区二区久久久久久| 欧美综合在线视频| 日本麻豆一区二区三区视频| 精品国产免费视频| 国产成人精品一区二| 136国产福利精品导航| 91精品国产一区二区| 韩国v欧美v日本v亚洲v| 国产欧美日韩三区| 色94色欧美sute亚洲线路一ni| 日韩综合小视频| 2020国产精品| 99久久婷婷国产综合精品| 国产精品久久毛片a| 欧美日本一区二区三区| 久久99久久99小草精品免视看| 久久久久国产精品麻豆ai换脸| 国产白丝网站精品污在线入口| 一区二区免费看| 欧美xxxx在线观看| 成人一区二区三区| 亚洲欧洲综合另类| 精品国产一区二区三区忘忧草| 波多野结衣中文字幕一区二区三区 | 国产二区国产一区在线观看| 亚洲免费av网站| 欧美不卡123| 91在线你懂得| 国产a级毛片一区| 亚洲3atv精品一区二区三区| 欧美精品一区视频| 一本高清dvd不卡在线观看| 国产一区二区三区在线观看免费 | 欧美剧在线免费观看网站| 成人激情视频网站| 日本一不卡视频|