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

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

?? isup_codec.c

?? VC6.0環境下
?? C
?? 第 1 頁 / 共 3 頁
字號:
//  ==========================================================================//  //  @(#) $Id: ISUP_Codec.C,v 1.3 2000/10/13 15:45:51 brian Exp $//  //  --------------------------------------------------------------------------//  //  Copyright (C) 1997-2000  Brian Bidulock <bidulock@dallas.net>//  //  All Rights Reserved.//  //  This library is free software; you can redistribute it and/or modify it//  under the terms of the GNU Lesser General Public License as published by//  the Free Software Foundation; either version 2.1 of the License, or (at//  your option) any later version.//  //  This library is distributed in the hope that it will be useful, but//  WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY//  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser Public License//  for more details.//  //  You should have received a copy of the GNU Lesser General Public License//  along with this library; if not, write to the Free Software Foundation,//  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA// //  Last Modified $Date: 2000/10/13 15:45:51 $ by $Author: brian $// //  --------------------------------------------------------------------------// //  $Log: ISUP_Codec.C,v $//  Revision 1.3  2000/10/13 15:45:51  brian//  First public release.////  ==========================================================================static char const ident[] = "$Id: ISUP_Codec.C,v 1.3 2000/10/13 15:45:51 brian Exp $";#pragma implementation#include "head.h"#ifndef __HEAD_H__#define __HEAD_H__#pragma interface#endif  __HEAD_H__#include "ISUP_Codec.H"// ***********************************************************// ****// **** Common Field and Set Definitions// ****// ***********************************************************Codec_INN::Codec_INN() :    Set("INN","Internal Number Ind",1,0,        "YES",  0,  "Routing to internal number allowed",        "NO",   1,  "Routing to internal number not allowed",    NULL) {};Codec_SCR::Codec_SCR() :    Set("SCR","Screening Indicator",2,0,        "UPNV", 0,  "User provided, not verified",        "UPVP", 1,  "User provided, verified and passed",        "UPVF", 2,  "User provided, verified and failed",        "NP",   3,  "Network provided",    NULL) {};Codec_PRES::Codec_PRES() :    Set("PRES","Presentation Ind",2,0,        "YES",  0,  "Presentation allowed",        "NO",   1,  "Presentation not allowed",    NULL) {};Codec_CPNI::Codec_CPNI() :    Set("CPNI","Number Incomplete Ind",1,0,        "COM",  0,  "Complete",        "INCOM",1,  "Incomplete",    NULL) {};Codec_EEM::Codec_EEM() :    Set("EEM","End to End Method",2,0,        "NONE", 0,  "No end-to-end method available",        "PASS", 1,  "Pass along method available",        "SCCP", 2,  "SCCP method available",        "BOTH", 3,  "Both Pass along and SCCP available",    NULL) {};Codec_IW::Codec_IW() :    Set("IW","Interworking Ind",1,0,        "NO",   0,  "No interworking encountered",        "YES",  1,  "Interworking encountered",    NULL) {};Codec_EEI::Codec_EEI() :    Set("EEI","End to end info",1,0,        "NO",   0,  "No end to end information available",        "YES",  1,  "End to end information available",    NULL) {};Codec_ISUPI::Codec_ISUPI() :    Set("ISUPI","ISDN User Part Ind",1,0,        "NO",   0,  "ISUP not used all the way",        "YES",  1,  "ISUP used all the way",    NULL) {};Codec_NETPLAN::Codec_NETPLAN() :    Set("NETPLAN","Network ID Plan",4,0,        "UNK",  0,  "Unknown",        "CIC3", 1,  "3 digit CIC with circuit code",        "CIC4", 2,  "4 digit CIC with circuit code",        "DNIC", 3,  "Public Data Network (DNIC)",        "MNIC", 6,  "Public Land Mobile Network (MNIC)",    NULL) {};Codec_NETTYPE::Codec_NETTYPE() :    Set("NETTYPE","Network ID Type",3,0,        "CCITT",    0,  "CCITT Standard Id",        "NAT",      2,  "National Standard Id",    NULL) {};// ***********************************************************// ****// **** Parameter Definitions// ****// ***********************************************************Codec_CLRF  ::Codec_CLRF  () :    Parameter("CLRF","Call Reference",40,2,0,(Codec**)&CLID) {    CLID = new Field("CLID","Call Identity",24,0);    PCODE = new Codec_PC("PCODE","Point Code",4,6,4,2);};Codec_ATP   ::Codec_ATP   () :    Parameter("ATP","Access Transport",-1,1,0,(Codec**)&DATA) {    DATA = new OctetString("DATA","Data",-1);};Codec_CDPN  ::Codec_CDPN  () :    Parameter("CDPN","Called Party Number",-1,7,0,(Codec**)&NAI) {    NAI   = new Codec_NAI();    OE    = new Codec_OE();    SCR   = new Codec_SPAR2();    PRES  = new Codec_SPAR2();    NPLAN = new Codec_NPLAN();    INN   = new Codec_INN();    ADDI  = new Codec_ADDI();};Codec_NCI   ::Codec_NCI   () :    Parameter("NCI","Nat of Connection Inds",8,4,0,(Codec**)&SATI) {    SATI = new Set("SATI","Satellite Indicator",2,0,        "0",    0,  "No satellite circuit",        "1",    1,  "One satellite circuit",        "2",    2,  "Two satellite circuits",        "3",    3,  "Three or more satellite circuits",        NULL);    CCI = new Set("CCI","Continuity Check Ind",2,0,        "NO",   0,  "Check not required",        "YES",  1,  "Check required on this circuit",        "PREV", 2,  "Check performed on a previous circuit",        NULL);    OECHO = new Set("OECHO","Echo Control Ind",1,0,        "NO",   0,  "No outgoing half echo control device",        "YES",  1,  "Outgoing half echo control device",        NULL);    SPARE = new Codec_SPAR3();};Codec_FCI   ::Codec_FCI   () :    Parameter("FCI","Forward Call Inds",16,8,0,(Codec**)&NIC) {    NIC = new Set("NIC","Nat'l/Int'l Call Ind",1,0,        "NAT",  0,  "Call treated as national call",        "INT",  1,  "Call treated as international call",        NULL);    EEM   = new Codec_EEM();    IW    = new Codec_IW();    EEI   = new Codec_EEI();    ISUPI = new Codec_ISUPI();    ISUPPREF = new Set("ISUPPREF","ISUP Preference Ind",2,0,        "YES",  0,  "ISUP preferred all the way",        "NO",   1,  "ISUP not required all the way",        "REQ",  2,  "ISUP required all the way",        NULL);    ISDNOA = new Set("ISDNOA","Originating Access",1,0,        "NO",   0,  "Non-ISDN",        "YES",  1,  "ISDN",        NULL);    SPARE = new Codec_SPAR7();};Codec_OFCI  ::Codec_OFCI  () :    Parameter("OFCI","Opt Forward Call Inds",8,6,0,(Codec**)&CUGCI) {    CUGCI = new Set("CUGCI","CUG Call Ind",2,0,        "CUG",  0,  "CUG check successful",        "NONE", 1,  "Non-CUG call",        "OGA",  2,  "CUG call with outgoing access",        "NOGA", 3,  "CUG call without outgoing access",        NULL);    SPARE1 = new Codec_SPAR2();    CCBS = new Set("CCBS","CCBS Call Ind",1,0,        "NO",   0,  "Not a CCBS call",        "YES",  1,  "CCBS call",        NULL);    SPARE2 = new Codec_SPAR1();    CNI = new Set("CNI","Calling Party Number",1,0,        "NO",   0,  "Complete",        "YES",  1,  "Incomplete",        NULL);    CNAR = new Set("CNAR","Connected Address",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);};Codec_CPC   ::Codec_CPC   () :    Parameter("CPC","Calling Party Category",8,1,0,(Codec**)&CPC) {    CPC = new Set("CPC","Calling Party Category",8,0,        "UNK",  0,   "Unknown",        "FR",   1,   "Operator - French",        "ENG",  2,   "Operator - English",        "GER",  3,   "Operator - German",        "RUS",  4,   "Operator - Russian",        "SPA",  5,   "Operator - Spanish",        "ORD",  10,  "Ordinary calling subscriber",        "PRIO", 11,  "Calling subscriber with priority",        "DATA", 12,  "Data call",        "TEST", 13,  "Test call",        "NVT",  14,  "Non-voice terminal",        "PAY",  15,  "Payphone",        "P2",   250, "Subscriber with precedence level 2",        "P3",   251, "Subscriber with precedence level 3",        "P4",   252, "Subscriber with precedence level 4",        "P5",   253, "Subscriber with precedence level 5",        NULL);};Codec_CGPN  ::Codec_CGPN  () :    Parameter("CGPN","Calling Party Number",-1,7,0,(Codec**)&NAI) {    NAI   = new Codec_NAI();    OE    = new Codec_OE();    SCR   = new Codec_SCR();    PRES  = new Codec_PRES();    NPLAN = new Codec_NPLAN();    CPNI  = new Codec_CPNI();    ADDI  = new Codec_ADDI();};Codec_RDGN  ::Codec_RDGN  () :    Parameter("RDGN","Redirecting Number",-1,7,0,(Codec**)&NAI) {    NAI   = new Codec_NAI();    OE    = new Codec_OE();    SCR   = new Codec_SCR();    PRES  = new Codec_PRES();    NPLAN = new Codec_NPLAN();    INN   = new Codec_SPAR1();    ADDI  = new Codec_ADDI();};Codec_RDNN  ::Codec_RDNN  () :    Parameter("RDNN","Redirection Number",-1,7,0,(Codec**)&NAI) {    NAI   = new Codec_NAI();    OE    = new Codec_OE();    SCR   = new Codec_SPAR2();    PRES  = new Codec_PRES();    NPLAN = new Codec_NPLAN();    INN   = new Codec_INN();    ADDI  = new Codec_ADDI();};Codec_CONR  ::Codec_CONR  () :    Parameter("CONR","Connection Request",56,4,0,(Codec**)&LREF) {    LREF   = new Field("LREF","Local Reference",24,0);    PCODE  = new Codec_PC("PCODE","Point Code");    PCLASS = new Field("PLCASS","Protocol Class",8,0);    CREDIT = new Field("CREDIT","Credit",8,0);};Codec_INRI  ::Codec_INRI  () :    Parameter("INRI","Info Request Inds",16,11,0,(Codec**)&CPA) {    CPA = new Set("CPA","Calling Party Address",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    CPAH = new Set("CPAH","CPA Holding",1,0,        "NO",   0,  "Hold not requested",        "YES",  1,  "Hold requested",        NULL);    CNA = new Set("CNA","Connected Address",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    CPC = new Set("CPC","Calling Party Category",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    CRG = new Set("CRG","Charge Information",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    RDA = new Set("RDA","Redirecting Address",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    INX = new Set("INX","Index",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    MCI = new Set("MCI","Malicious Call ID",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);    MCIH = new Set("MCIH","MCI Holding",1,0,        "NO",   0,  "Hold not requested",        "YES",  1,  "Hold requested",        NULL);    SPARE = new Codec_SPAR6();    MLBG = new Set("MLBG","Business Group Info",1,0,        "NO",   0,  "Not requested",        "YES",  1,  "Requested",        NULL);};Codec_INFI  ::Codec_INFI  () :    Parameter("INFI","Info Indicators",16,10,0,(Codec**)&CPA) {    CPA = new Set("CPA","Calling Party Address",2,0,        "NOTI", 0,  "Not included",        "NOTA", 1,  "Not available",        "INCL", 3,  "Included",        NULL);    CPAH = new Set("CPAH","CPA Hold",1,0,        "NO",   0,  "Hold not provided",        "YES",  1,  "Hold provided",        NULL);    CNA = new Set("CNA","Connected Address",2,0,        "NOTI", 0,  "Not included",        "NOTA", 1,  "Not available",        "INCL", 3,  "Included",        NULL);    CPC = new Set("CPC","Calling Party Category",1,0,        "NO",   0,  "Not included",        "YES",  1,  "Included",        NULL);    CRG = new Set("CRG","Charge Information",1,0,        "NO",   0,  "Not included",        "YES",  1,  "Included",        NULL);    RDA = new Set("RDA","Redirecting Address",2,0,        "NOTI", 0,  "Not included",        "NOTA", 1,  "Not available",        "INCL", 3,  "Included",        NULL);    INX = new Set("INX","Index",1,0,        "NO",   0,  "Not included",        "YES",  1,  "Included",        NULL);    SOLINF = new Set("SOLINF","Solicited Information",1,0,        "NO",   0,  "Solicited",        "YES",  1,  "Unsolicited",        NULL);    SPARE = new Codec_SPAR4();    MLBG = new Set("MLBG","Business Group Info",1,0,        "NO",   0,  "Not included",        "YES",  1,  "Included",        NULL);};Codec_COTI  ::Codec_COTI  () :    Parameter("COTI","Continuity Indicators",8,1,0,(Codec**)&COTI) {    COTI = new Set("COTI","Continuity Indicator",1,7,        "FAIL", 0,  "Continuity check failed",        "PASS", 1,  "Continuity check passed",        NULL);};Codec_BCI   ::Codec_BCI   () :    Parameter("BCI","Backward Call Inds",16,11,0,(Codec**)&CRGI) {    CRGI = new Set("CRGI","Charge Indicator",2,0,        "NIND", 0,  "No indication",        "NO",   1,  "No charge",        "YES",  2,  "Charge",        NULL);    CPS = new Set("CPS","Called Party Status",2,0,        "NIND", 0,  "No indication",        "FREE", 1,  "Subscriber free",        "CON",  2,  "Connect when free",        NULL);    CPCI = new Set("CPCI","Called Party Category",2,0,        "NIND", 0,  "No indication",        "ORD",  1,  "Ordinary subscriber",        "PAY",  2,  "Payphone",        NULL);    EEM   = new Codec_EEM();    IW    = new Codec_IW();    EEI   = new Codec_EEI();    ISUPI = new Codec_ISUPI();    HOLDR = new Set("HOLDR","Holding",1,0,        "NO",   0,  "Hold not required",        "YES",  1,  "Hold required",        NULL);    ISDNTA = new Set("ISDNTA","Terminating Access",1,0,        "NO",   0,  "Non-ISDN",        "YES",  1,  "ISDN",        NULL);    IECHO = new Set("IECHO","Echo Control Ind",1,0,        "NO",   0,  "No incoming half echo control device",        "YES",  1,  "Incoming half echo control device",        NULL);    SCCPMD = new Set("SCCPMD","SCCP Method Ind",2,0,        "NIND", 0,  "No indication",        "CL",   1,  "Connectionless method available",        "CO",   2,  "Connection oriented method available",        "BOTH", 3,  "Both SCCP methods available",        NULL);};Codec_CAUS  ::Codec_CAUS  () :    Parameter("CAUS","Cause Indicators",16,5,2,(Codec**)&LOC) {    LOC = new Set("LOC","Location",4,1,        "USER",     0,  "User",        "PRIVL",    1,  "Private network serving the local user",        "PUBL",     2,  "Public network serving the local user",        "TRANS",    3,  "Transit network",

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区精美| 在线免费观看一区| 水蜜桃久久夜色精品一区的特点| 国产精品私人影院| 国产欧美一区二区三区在线看蜜臀| 欧美丰满高潮xxxx喷水动漫| 欧美日韩三级视频| 欧美精选午夜久久久乱码6080| 欧美亚洲综合另类| 欧美日韩高清一区二区不卡| 欧美午夜电影网| 欧美二区三区的天堂| 日韩午夜精品视频| 久久综合狠狠综合久久综合88| 精品人伦一区二区色婷婷| xfplay精品久久| 中文字幕中文字幕在线一区| 1024国产精品| 亚洲成人av中文| 免费不卡在线观看| 福利一区福利二区| 色成年激情久久综合| 欧美日韩精品综合在线| 欧美一区二区三区小说| 久久久精品蜜桃| 一区二区三区免费网站| 日韩黄色一级片| 国产91在线|亚洲| 欧美性受xxxx| 久久中文字幕电影| 亚洲伦理在线精品| 日本视频在线一区| 成人激情动漫在线观看| 欧美日韩高清一区| 中日韩av电影| 婷婷久久综合九色国产成人| 国产精品白丝av| 欧美日韩国产影片| 亚洲国产高清在线观看视频| 成人少妇影院yyyy| 91久久精品一区二区| 2021国产精品久久精品| 中文字幕一区二区三区乱码在线 | 一区二区三区在线看| 亚洲a一区二区| 福利视频网站一区二区三区| 欧美伦理影视网| 亚洲欧洲日韩综合一区二区| 午夜影院久久久| 99久久er热在这里只有精品15 | 久久成人免费网| 972aa.com艺术欧美| 精品国精品国产| 亚洲国产成人av| 91啪在线观看| 国产欧美一区二区精品仙草咪| 欧美aaa在线| 欧美精品第1页| 夜夜亚洲天天久久| 一本大道久久a久久综合婷婷| 精品久久国产老人久久综合| 天堂精品中文字幕在线| 欧美怡红院视频| 亚洲人成精品久久久久| 成人免费观看男女羞羞视频| 久久人人97超碰com| 免费观看91视频大全| 欧美狂野另类xxxxoooo| 亚洲精品成人天堂一二三| www.欧美日韩| 亚洲人成精品久久久久久| 成人av电影在线| 欧美国产精品久久| 福利一区二区在线| 国产精品亲子伦对白| 国产超碰在线一区| 国产精品日产欧美久久久久| 懂色av中文字幕一区二区三区| 久久久亚洲综合| 欧美福利一区二区| 免费三级欧美电影| 日韩精品在线网站| 久久精品国产久精国产| 久久影院午夜片一区| 国产乱子轮精品视频| 久久久夜色精品亚洲| 成人黄页在线观看| 亚洲免费高清视频在线| 91久久精品一区二区三| 日日噜噜夜夜狠狠视频欧美人| 欧美精品久久99| 国内精品久久久久影院色| 国产日韩欧美a| 91一区二区三区在线播放| 亚洲视频一区二区在线观看| 欧美网站大全在线观看| 裸体歌舞表演一区二区| 中文字幕二三区不卡| 在线亚洲精品福利网址导航| 日韩成人av影视| 久久久国产精品不卡| av不卡在线播放| 午夜精品福利久久久| 337p粉嫩大胆噜噜噜噜噜91av| 国产999精品久久| 国产精品乱码一区二三区小蝌蚪| 亚洲国产sm捆绑调教视频| 亚洲一区二区中文在线| 日本精品裸体写真集在线观看| 色综合久久88色综合天天| 成人av网站在线观看免费| 国产激情视频一区二区在线观看| 国产校园另类小说区| 国产精品一区在线| 一区二区三区国产| 精品久久久久久久久久久久久久久久久| 国产一区二区三区不卡在线观看 | 亚洲激情自拍视频| 日韩一级成人av| 99re这里都是精品| 久久se这里有精品| 一区二区三区四区国产精品| 欧美成人一级视频| 91福利区一区二区三区| 国产成人精品影视| 麻豆一区二区三| 亚洲国产一区二区在线播放| 久久久精品免费观看| 欧美精品一卡二卡| 95精品视频在线| 欧美高清视频一二三区| 99久久精品国产毛片| 国产精品66部| 国产最新精品精品你懂的| 天堂蜜桃一区二区三区| 一区二区三区四区av| 国产精品久线在线观看| 久久久久久久久99精品| 日韩精品一区二区三区在线观看 | 中文字幕亚洲一区二区va在线| 精品国产一区二区三区不卡 | 麻豆精品精品国产自在97香蕉| 依依成人综合视频| 亚洲色图在线看| 国产精品超碰97尤物18| 中文字幕不卡的av| 久久综合五月天婷婷伊人| 欧美一激情一区二区三区| 欧美日韩国产综合久久| 欧美色涩在线第一页| 在线免费观看日本欧美| 色天天综合久久久久综合片| 91天堂素人约啪| 色屁屁一区二区| 色哟哟一区二区三区| 色噜噜狠狠一区二区三区果冻| 一本大道久久精品懂色aⅴ| 色综合天天在线| 日本韩国欧美一区二区三区| 91影院在线观看| 欧美日韩国产精品自在自线| 欧美日韩久久久久久| 日韩一区二区在线免费观看| 精品久久久三级丝袜| 久久亚洲精精品中文字幕早川悠里 | 91精品在线免费观看| 欧美日韩国产精选| 337p粉嫩大胆色噜噜噜噜亚洲| 久久精品日韩一区二区三区| 日本一区二区三区在线观看| 中文字幕亚洲电影| 亚洲国产日韩a在线播放性色| 午夜欧美视频在线观看 | 日韩欧美亚洲另类制服综合在线| 精品国产乱码久久久久久浪潮| 久久亚洲综合av| 亚洲欧美在线另类| 一区二区久久久久| 蜜桃一区二区三区在线观看| 国产做a爰片久久毛片| voyeur盗摄精品| 4438亚洲最大| 欧美精彩视频一区二区三区| 男男成人高潮片免费网站| 久久精品999| 99re在线精品| 日韩一级二级三级精品视频| 国产农村妇女毛片精品久久麻豆 | 91免费版在线| 欧美一级精品在线| 亚洲天堂免费看| 久久99精品久久久| av色综合久久天堂av综合| 欧美日韩激情在线| 卡一卡二国产精品 | 久久免费国产精品| 亚洲高清久久久| www.在线欧美| 精品国产露脸精彩对白| 亚洲一区二区四区蜜桃|