售前電話
135-3656-7657
售前電話 : 135-3656-7657
CCB的結(jié)構(gòu)如圖5.18所示。
CCB結(jié)構(gòu)中某些主要的域的含義如下:
•cptlb
cptlb的模式為CP_terminal.linkage—block,它又含有以下的子域:
•link/cpmbptr這是一個(gè)覆蓋區(qū)。當(dāng)CCB處于上述三種隊(duì)列之中,內(nèi)容為隊(duì)列的鏈接區(qū);當(dāng)CCB與一呼叫進(jìn)程鏈接,內(nèi)容為指向相關(guān)的CDB的指針。
•myindex在段存儲(chǔ)表中的CCB的索引。
•Procqd當(dāng)CCB鏈接到呼叫進(jìn)程時(shí)所用的一個(gè)比特。當(dāng)此比特為1,表示此呼叫進(jìn)程掛起在自己的郵箱(cdb.cpmb.mailbox),正等待消息的到來(lái)。
•stateCCB的狀態(tài)。
•audit由呼叫處理審計(jì)進(jìn)程用于監(jiān)查。
•linkcount反映多少個(gè)終端鏈接到CCB的計(jì)數(shù)器。
•eccbindex如果使用了ECCB,這一子域?yàn)镋CCB的索引。
•wakeid由呼叫處理喚醒設(shè)施所使用。'
•letterq編在CCB上的CPletter隊(duì)列的首針。
•lettercount指示編在CCB上的CPletter的數(shù)量,初值為3,每編入一個(gè)信件就減1。因此,隊(duì)列中的信件數(shù)應(yīng)為(3—lettercount)o實(shí)際上,編入信件數(shù)最多只能為2。
•ccbexthead指向ECCB鏈的指針(如果有ECCB鏈接到CCB)0
•seqno每當(dāng)CCB用于一個(gè)新呼叫,順序號(hào)加1。順序號(hào)與CCB索引合在一起,組成了唯一的呼叫識(shí)別碼,以區(qū)別每個(gè)呼叫。使用CCB的多個(gè)呼叫,雖然CCB索引相同,但順序號(hào)不同。
•CS指示呼叫進(jìn)展的階段,例如呼出、收號(hào)、通話等。
•receiver呼叫中涉及的接收器的呼叫處理標(biāo)識(shí)符(CallProcessingIdentifier—CPID)。
•Sender呼叫中涉及的發(fā)碼器的CPIDO。
•echosup呼叫中涉及的回聲抑制器的CPIDO。
•Portlperm包含呼出代理的有關(guān)信息,模式為angent_perm_data,主要的子域如下:
•agent代理的CPID。
•thread代理的thread值othread在表格驅(qū)動(dòng)方式中起重要作用,CCB中存有此值。
•tid代理的終端識(shí)別碼。
•port2perm存放呼入代理的有關(guān)信息,結(jié)構(gòu)與portlperm相同。
•chb存放數(shù)字分析和路由信息。