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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pdl.h

?? Conferencing code using Dialogic hardware
?? H
字號:
/**********@@@SOFT@@@WARE@@@COPY@@@RIGHT@@@**********************************
* DIALOGIC CONFIDENTIAL
*
* Copyright (C) 2006-2007 Dialogic Corporation. All Rights Reserved.
* The source code contained or described herein and all documents related
* to the source code ("Material") are owned by Dialogic Corporation or its
* suppliers or licensors. Title to the Material remains with Dialogic Corporation
* or its suppliers and licensors. The Material contains trade secrets and
* proprietary and confidential information of Dialogic or its suppliers and
* licensors. The Material is protected by worldwide copyright and trade secret
* laws and treaty provisions. No part of the Material may be used, copied,
* reproduced, modified, published, uploaded, posted, transmitted, distributed,
* or disclosed in any way without Dialogic's prior express written permission.
*
* No license under any patent, copyright, trade secret or other intellectual
* property right is granted to or conferred upon you by disclosure or delivery
* of the Materials, either expressly, by implication, inducement, estoppel or
* otherwise. Any license under such intellectual property rights must be
* express and approved by Dialogic in writing.
*
***********************************@@@SOFT@@@WARE@@@COPY@@@RIGHT@@@**********/
//***********************************************************************
//***********************************************************************
// pdl.h: include common header files & declarations
//
//////////////////////////////////////////////////////////////////////

#ifndef PDL_HEADER
#define PDL_HEADER



// Utilities
#include "utils.h"

// Dialogic
#include "dialogic.h"

// Version adjust
#include "product_versions.h"

// Parameters
#include "CnfDemoPrm.h"



// Application exit codes
typedef enum {
  EXIT_OK,      // 0 normal
  EXIT_CFG,     // 1 configuration file error
  EXIT_INIT,    // 2 initialization (resource, dcm started? )
  EXIT_LOG,     // 3 log file
  EXIT_START,   // 4 fatal failure while open/initial procedures
  EXIT_VALIDATE,// 5 validate state machine
  EXIT_FAIL     // 6 fatal failure while running
} EXIT_CODE;

// -------------------------------------------------------------------------
// A small object that can set exit code
typedef class HasExitCode *PHasExitCode;
class HasExitCode {
    public:
        HasExitCode(){
            m_exit_code= EXIT_OK;
        }
    virtual ~HasExitCode(){ };

private:
    EXIT_CODE m_exit_code;

protected:
    void SetExitCode(EXIT_CODE code){
        m_exit_code = code;
    }
public:
    EXIT_CODE GetExitCode(){
        return m_exit_code;
    }
}; // class HasExitCode



// Global Log
#define GLBLOGOBJ glb_pAppLog
#define GLBLOG GLBLOGOBJ->Log
extern class CGenLog     * glb_pAppLog;       // Application log

// Detect configuration
#include "DetectCfg.h"
extern class CDetectCfg  * glb_pDetectCfg;    // Detected configuration


// gc_wrapper
extern bool process_gc_error(const char *name);
extern void gc_dump(GC_START_STRUCT *pStart, MSG_TYPE Msg, CGenLog *pLog, const char *name);
extern void gc_dump(CCLIB_START_STRUCT *pStart, MSG_TYPE Msg, CGenLog *pLog, const char *name);
extern void gc_dump(GC_INFO *pInfo, MSG_TYPE Msg, CGenLog *pLog, const char *name);


extern bool gc_start_wrapper(CnfDemoPrm  * pAppParams);
extern bool gc_stop_wrapper();

#define MAX_SDP_MESSAGE	1024	// length of SDP message

// Constants
#define SRL_TMO 10     // milliseconds

#define BOARD_TMO  10000    // board timeout
#define CONF_TMO   8000     // conference timeout
#define NTWK_TMO   5000     // device  timeout

#define VOICE_TMO  20000    // playfile / getdigits timeout



#define APP_TMO 15000         // Default timeout: 15 sec to complete next action
#define APP_TMO_SHORT 5000    // Default short timeout: 3 sec to complete next action



// User defined events
#define EVENT_USER	0x2710	// Starting point 10000 = 0x2710
enum {
     USREV_EXIT_REQUEST = EVENT_USER,   // Exit request
     USREV_TIMEOUT,                     // Timed out waiting for event
     USREV_CNF_TIMEOUT,                 // Conference timed out
     USREV_CHECK_PASS,                  // Conference with given passwd found
     USREV_CHECK_FAIL,                  // Conference with given passwd not found - drop the call
     USREV_CHECK_RETRY,                 // Conference with given passwd not found - retry

     USREV_CNF_OPEN,                    // A signal from Conference to its parent board
     USREV_PARTY_REMOVED,               // A signal from Device to its conference


     USREV_LEAVE_CNF,                   // Leave conference ( signal from conference to party )
     USREV_BEEP_OUT,                    // indicate leave 
     USREV_BEEP_IN,                     // indicate join
     USREV_BEEP_END,                    // indicate end
     USREV_SKIP_VOICE,                  // skip voice party for conference
     USREV_SKIP_ACCEPT,                 // skip AcceptCall and proceed with answer

     USREV_IPML_LISTEN,                 // skip AcceptCall and proceed with answer

     USREV_LAST
};


// Srl & devices
#include "StateMachine.h"

#include "SrlDevice.h"
#include "SrlDeviceContainer.h"
#include "SrlThread.h"

#include "CnfConference.h"
#include "CnfBoard.h"

#include "NtwkDevice.h"
#include "PstnDevice.h"
#include "IptDevice.h"


// Global container conferences
extern ConferencePool *glb_pConferencePool; // Container for all conference boards




#endif //PDL_HEADER

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情自拍视频| 国产福利一区在线| 精品在线播放免费| 97se亚洲国产综合自在线| 在线播放国产精品二区一二区四区 | 国产精品亚洲一区二区三区妖精| 99久久夜色精品国产网站| 日韩一区二区三区四区| 亚洲视频在线一区| 久久国产精品区| 欧美日韩一级黄| 日本aⅴ免费视频一区二区三区| 成a人片亚洲日本久久| 日韩欧美国产不卡| 午夜久久电影网| 一本久久精品一区二区| 国产午夜精品一区二区三区视频 | **性色生活片久久毛片| 蜜臀av性久久久久蜜臀av麻豆| 91蜜桃网址入口| 国产精品免费久久久久| 国产在线不卡一区| 日韩欧美国产一二三区| 性久久久久久久久| 欧美三级三级三级| 亚洲一级电影视频| 91黄色免费版| 亚洲蜜桃精久久久久久久| 国产成人精品午夜视频免费| 2021国产精品久久精品| 久久精品国产在热久久| 91精品国产乱| 免费成人性网站| 欧美变态tickling挠脚心| 午夜精品久久久久久久久 | 国产精品888| 国产亚洲短视频| 国产精品99精品久久免费| 久久人人爽人人爽| 国产传媒欧美日韩成人| 日本一区二区成人在线| 成人免费看的视频| 日韩美女视频19| 在线精品亚洲一区二区不卡| 亚洲一区中文在线| 91精品国产综合久久精品app| 日韩成人午夜电影| 精品乱人伦一区二区三区| 欧美日韩在线观看一区二区| 亚洲免费电影在线| 欧美日韩激情在线| 日本91福利区| 国产日韩三级在线| 99国产欧美久久久精品| 午夜视频久久久久久| 日韩视频中午一区| 成人免费观看视频| 亚洲成av人片在www色猫咪| 欧美放荡的少妇| 久久99精品国产.久久久久久| 国产亚洲综合av| 91久久精品一区二区| 日韩av在线发布| 国产三级一区二区| 欧美亚洲愉拍一区二区| 久久99精品久久久久久久久久久久| 国产亲近乱来精品视频| 色av综合在线| 国产精品一二三区在线| 亚洲综合无码一区二区| 精品国产人成亚洲区| aa级大片欧美| 蜜臀久久久99精品久久久久久| 中文字幕欧美日本乱码一线二线| 日本乱人伦aⅴ精品| 秋霞午夜鲁丝一区二区老狼| 久久久三级国产网站| 91极品视觉盛宴| 国产精品99久久久久久久vr| 伊人夜夜躁av伊人久久| 精品国产一区二区三区av性色| 色欲综合视频天天天| 国产综合一区二区| 亚洲国产成人精品视频| 亚洲国产精品成人综合| 91精品国产91热久久久做人人| 成人黄色大片在线观看| 九九九精品视频| 亚洲成av人片观看| 国产精品不卡一区二区三区| 欧美哺乳videos| 欧美一卡二卡在线观看| 色爱区综合激月婷婷| 成人综合婷婷国产精品久久| 奇米精品一区二区三区四区| 亚洲综合免费观看高清完整版| 日本一区二区免费在线| 日韩精品在线看片z| 欧美日韩一区在线| 91黄色免费网站| 91麻豆蜜桃一区二区三区| 国产精品白丝av| 国产精品一区二区x88av| 男女视频一区二区| 视频一区在线视频| 婷婷一区二区三区| 亚洲国产精品久久久男人的天堂 | 99久久精品国产观看| 激情欧美一区二区| 奇米影视一区二区三区小说| 亚洲午夜在线电影| 亚洲一区二区三区视频在线| 亚洲图片你懂的| 亚洲欧美日韩国产中文在线| 成人欧美一区二区三区1314| 国产欧美一区二区三区在线看蜜臀 | 亚洲精品一二三区| 亚洲免费观看高清完整版在线观看熊| 国产精品丝袜在线| 中文字幕在线不卡视频| 国产精品拍天天在线| 国产精品久久久久久久蜜臀| 中文字幕一区二区三区在线播放| 国产精品国产三级国产| 亚洲日本va午夜在线影院| 亚洲日本一区二区三区| 一区二区激情视频| 无码av免费一区二区三区试看| 午夜精品福利久久久| 婷婷开心激情综合| 美女在线视频一区| 国产成人av影院| 一本大道久久a久久精二百| 色偷偷久久一区二区三区| 91免费看片在线观看| 日韩中文字幕1| 视频一区免费在线观看| 精品一区二区久久久| 天天综合色天天| 亚洲h在线观看| 亚洲成在人线免费| 日韩精品一区二区三区四区| 色呦呦网站一区| 91尤物视频在线观看| 亚洲欧美一区二区不卡| 国产成人综合视频| 欧美精品久久久久久久多人混战| 亚洲精品一区二区三区四区高清| 日韩欧美一卡二卡| 亚洲色图都市小说| 欧美日韩精品欧美日韩精品| 欧美aaa在线| 久久色视频免费观看| 精品亚洲国产成人av制服丝袜| 91丝袜国产在线播放| 欧美日韩国产天堂| 中文一区一区三区高中清不卡| 久久精品国内一区二区三区| 久久99精品久久久久| 99这里只有久久精品视频| 欧美性色黄大片| 亚洲成av人片在线观看| 波多野结衣91| 久久一区二区三区国产精品| 日韩影视精彩在线| 国产乱妇无码大片在线观看| 2023国产一二三区日本精品2022| 亚洲午夜在线观看视频在线| 制服丝袜一区二区三区| 九九精品视频在线看| 欧美极品aⅴ影院| 欧美高清你懂得| 免费成人小视频| 9191成人精品久久| 天天做天天摸天天爽国产一区| 欧美精品在欧美一区二区少妇| 亚洲国产另类av| 色综合色综合色综合色综合色综合| 欧美麻豆精品久久久久久| 亚洲激情图片一区| 99在线精品一区二区三区| 国产三级三级三级精品8ⅰ区| 麻豆国产一区二区| 日韩欧美高清在线| 亚洲免费观看高清| 91精品国产综合久久精品| 国内一区二区视频| 国产午夜三级一区二区三| 国产大陆精品国产| 一级精品视频在线观看宜春院| 色婷婷综合久久| 美美哒免费高清在线观看视频一区二区 | 欧美日韩成人综合| 美女视频一区二区| 亚洲国产精品一区二区久久| 欧美挠脚心视频网站| 日本中文字幕不卡| 国产亚洲精品超碰| 日韩视频一区二区三区在线播放| 成人福利视频网站|