mes 57 src/isdn/5ESSmes.c L3INT ATT5ESSUmes_Setup(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 100 src/isdn/5ESSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 106 src/isdn/5ESSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 120 src/isdn/5ESSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 132 src/isdn/5ESSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 144 src/isdn/5ESSmes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 292 src/isdn/5ESSmes.c L3INT ATT5ESSUmes_0x0f(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 294 src/isdn/5ESSmes.c if (mes->ProtDisc == 8) { mes 295 src/isdn/5ESSmes.c return Q931Umes_ConnectAck(pTrunk, IBuf, mes, IOff, Size); mes 298 src/isdn/5ESSmes.c if (mes->ProtDisc == 3) { mes 299 src/isdn/5ESSmes.c return Q931Umes_Service(pTrunk, IBuf, mes, IOff, Size); mes 312 src/isdn/5ESSmes.c Q931mes_Generic *mes = (Q931mes_Generic *)IBuf; mes 314 src/isdn/5ESSmes.c if (mes->ProtDisc == 8) { mes 318 src/isdn/5ESSmes.c if (mes->ProtDisc == 3) { mes 330 src/isdn/5ESSmes.c L3INT ATT5ESSUmes_0x07(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 332 src/isdn/5ESSmes.c if (mes->ProtDisc == 8) { mes 333 src/isdn/5ESSmes.c return Q931Umes_Connect(pTrunk, IBuf, mes, IOff, Size); mes 336 src/isdn/5ESSmes.c if (mes->ProtDisc == 3) { mes 337 src/isdn/5ESSmes.c return Q931Umes_ServiceAck(pTrunk, IBuf, mes, IOff, Size); mes 350 src/isdn/5ESSmes.c Q931mes_Generic *mes = (Q931mes_Generic *)IBuf; mes 352 src/isdn/5ESSmes.c if (mes->ProtDisc == 8) { mes 356 src/isdn/5ESSmes.c if (mes->ProtDisc == 3) { mes 54 src/isdn/DMSmes.c L3INT DMSUmes_Setup(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 94 src/isdn/DMSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 100 src/isdn/DMSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 113 src/isdn/DMSmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 126 src/isdn/DMSmes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 275 src/isdn/DMSmes.c L3INT DMSUmes_0x0f(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 277 src/isdn/DMSmes.c if (mes->ProtDisc == 8) { mes 278 src/isdn/DMSmes.c return Q931Umes_ConnectAck(pTrunk, IBuf, mes, IOff, Size); mes 281 src/isdn/DMSmes.c if (mes->ProtDisc == 3) { mes 282 src/isdn/DMSmes.c return Q931Umes_Service(pTrunk, IBuf, mes, IOff, Size); mes 295 src/isdn/DMSmes.c Q931mes_Generic *mes = (Q931mes_Generic *)IBuf; mes 297 src/isdn/DMSmes.c if (mes->ProtDisc == 8) { mes 301 src/isdn/DMSmes.c if (mes->ProtDisc == 3) { mes 313 src/isdn/DMSmes.c L3INT DMSUmes_0x07(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 315 src/isdn/DMSmes.c if (mes->ProtDisc == 8) { mes 316 src/isdn/DMSmes.c return Q931Umes_Connect(pTrunk, IBuf, mes, IOff, Size); mes 319 src/isdn/DMSmes.c if (mes->ProtDisc == 3) { mes 320 src/isdn/DMSmes.c return Q931Umes_ServiceAck(pTrunk, IBuf, mes, IOff, Size); mes 333 src/isdn/DMSmes.c Q931mes_Generic *mes = (Q931mes_Generic *)IBuf; mes 335 src/isdn/DMSmes.c if (mes->ProtDisc == 8) { mes 339 src/isdn/DMSmes.c if (mes->ProtDisc == 3) { mes 273 src/isdn/Q921.c L2UCHAR *mes; mes 322 src/isdn/Q921.c mes = MFIFOGetMesPtrOffset(link->IFrameResendQueue, &size, qpos); mes 323 src/isdn/Q921.c if(mes) { mes 325 src/isdn/Q921.c MFIFOWriteMes(link->IFrameQueue, mes, size); mes 568 src/isdn/Q921.c static int Q921LogMesg(L2TRUNK trunk, Q921LogLevel_t level, L2UCHAR received, L2UCHAR *mes, L2INT size, const char *fmt, ...) mes 580 src/isdn/Q921.c if(!mes) mes 603 src/isdn/Q921.c L2UCHAR *pmes = mes + trunk->Q921HeaderSpace; mes 637 src/isdn/Q921.c APPEND_MSG(pbuf, poffset, pleft, " SAPI: %u, TEI: %u, C/R: %s (%d)\n\n", sapi, tei, (cr) ? "Command" : "Response", (mes[0] & 0x02) >> 1 ); mes 1339 src/isdn/Q921.c static int Q921EnqueueI(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR *mes, L2INT size) mes 1344 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+0] = ((Sapi << 2) & 0xfc) | ((cr << 1) & 0x02); mes 1345 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+1] = (Tei << 1) | 0x01; mes 1346 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+2] = 0x00; mes 1347 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+3] = (pf & 0x01); mes 1352 src/isdn/Q921.c MFIFOWriteMes(link->IFrameQueue, mes, size); mes 1369 src/isdn/Q921.c L2UCHAR *mes; mes 1391 src/isdn/Q921.c mes = MFIFOGetMesPtr(link->IFrameQueue, &size); mes 1392 src/isdn/Q921.c if(mes) { mes 1394 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+2] = link->vs << 1; mes 1395 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+3] |= link->vr << 1; mes 1402 src/isdn/Q921.c Q921Tx21Proc(trunk, mes, size); mes 1418 src/isdn/Q921.c MFIFOWriteMesOverwrite(link->IFrameResendQueue, mes, size); mes 1439 src/isdn/Q921.c static int Q921SendS(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR sv, L2UCHAR *mes, L2INT size) mes 1450 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+0] = ((Sapi << 2) & 0xfc) | ((cr << 1) & 0x02); mes 1451 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+1] = (Tei << 1) | 0x01; mes 1452 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+2] = ((sv << 2) & 0x0c) | 0x01; mes 1453 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+3] = (link->vr << 1) | (pf & 0x01); mes 1455 src/isdn/Q921.c return Q921Tx21Proc(trunk, mes, size); mes 1463 src/isdn/Q921.c static int Q921SendU(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR m, L2UCHAR *mes, L2INT size) mes 1468 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+0] = ((Sapi << 2) & 0xfc) | ((cr << 1) & 0x02); mes 1469 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+1] = (Tei << 1) | 0x01; mes 1470 src/isdn/Q921.c mes[trunk->Q921HeaderSpace+2] = ((m << 3) & 0xe0) | ((pf << 4) & 0x10) | ((m << 2) & 0x0c) | 0x03; mes 1476 src/isdn/Q921.c MFIFOWriteMes(link->UIFrameQueue, mes, size); mes 1482 src/isdn/Q921.c return Q921Tx21Proc(trunk, mes, size); mes 1639 src/isdn/Q921.c L2UCHAR mes[25]; mes 1641 src/isdn/Q921.c return Q921SendS(trunk, Sapi, cr, Tei, pf, 0x00, mes, trunk->Q921HeaderSpace+4); mes 1661 src/isdn/Q921.c L2UCHAR mes[25]; mes 1663 src/isdn/Q921.c return Q921SendS(trunk, Sapi, cr, Tei, pf, 0x01, mes, trunk->Q921HeaderSpace+4); mes 1683 src/isdn/Q921.c L2UCHAR mes[25]; mes 1685 src/isdn/Q921.c return Q921SendS(trunk, Sapi, cr, Tei, pf, 0x03, mes, trunk->Q921HeaderSpace+4); mes 1705 src/isdn/Q921.c L2UCHAR mes[25]; mes 1707 src/isdn/Q921.c return Q921SendU(trunk, Sapi, cr, Tei, pf, 0x0f, mes, trunk->Q921HeaderSpace+3); mes 1859 src/isdn/Q921.c L2UCHAR mes[25]; mes 1861 src/isdn/Q921.c return Q921SendU(trunk, Sapi, cr, Tei, pf, 0x03, mes, trunk->Q921HeaderSpace+3); mes 1881 src/isdn/Q921.c L2UCHAR mes[25]; mes 1883 src/isdn/Q921.c return Q921SendU(trunk, Sapi, cr, Tei, pf, 0x08, mes, trunk->Q921HeaderSpace+3); mes 1903 src/isdn/Q921.c L2UCHAR mes[25]; mes 1905 src/isdn/Q921.c return Q921SendU(trunk, Sapi, cr, Tei, pf, 0x0c, mes, trunk->Q921HeaderSpace+3); mes 1908 src/isdn/Q921.c static int Q921SendUN(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf, L2UCHAR *mes, L2INT size) mes 1910 src/isdn/Q921.c return Q921SendU(trunk, Sapi, cr, Tei, pf, 0x00, mes, size+trunk->Q921HeaderSpace+3); mes 1922 src/isdn/Q921.c static int Q921ProcSABME(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 1924 src/isdn/Q921.c L2UCHAR pf = (mes[2] & 0x10) >> 4; /* poll / final flag */ mes 1925 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2023 src/isdn/Q921.c static int Q921ProcDM(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2025 src/isdn/Q921.c L2UCHAR pf = (mes[2] & 0x10) >> 4; /* poll / final flag */ mes 2026 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2107 src/isdn/Q921.c static int Q921ProcUA(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2109 src/isdn/Q921.c L2UCHAR pf = (mes[2] & 0x10) >> 4; /* poll / final flag */ mes 2110 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2196 src/isdn/Q921.c static int Q921ProcDISC(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2198 src/isdn/Q921.c L2UCHAR pf = (mes[2] & 0x10) >> 4; /* poll / final flag */ mes 2199 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2266 src/isdn/Q921.c static int Q921ProcRR(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2268 src/isdn/Q921.c L2UCHAR cr = (mes[0] & 0x02) >> 1; mes 2269 src/isdn/Q921.c L2UCHAR pf = mes[3] & 0x01; /* poll / final flag */ mes 2270 src/isdn/Q921.c L2UCHAR nr = (mes[3] >> 1); mes 2272 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2375 src/isdn/Q921.c static int Q921ProcREJ(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2377 src/isdn/Q921.c L2UCHAR cr = (mes[0] & 0x02) >> 1; mes 2378 src/isdn/Q921.c L2UCHAR pf = mes[3] & 0x01; /* poll / final flag */ mes 2379 src/isdn/Q921.c L2UCHAR nr = (mes[3] >> 1); mes 2381 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2477 src/isdn/Q921.c static int Q921ProcRNR(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2479 src/isdn/Q921.c L2UCHAR cr = (mes[0] & 0x02) >> 1; mes 2480 src/isdn/Q921.c L2UCHAR pf = mes[3] & 0x01; /* poll / final flag */ mes 2481 src/isdn/Q921.c L2UCHAR nr = (mes[3] >> 1); mes 2483 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2632 src/isdn/Q921.c static int Q921ProcIFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2637 src/isdn/Q921.c L2UCHAR tei = (mes[1] & 0xfe) >> 1; mes 2638 src/isdn/Q921.c L2UCHAR pf = mes[3] & 0x01; /* poll / final flag */ mes 2639 src/isdn/Q921.c L2UCHAR nr = mes[3] >> 1; /* receive sequence number */ mes 2640 src/isdn/Q921.c L2UCHAR ns = mes[2] >> 1; /* send sequence number */ mes 2696 src/isdn/Q921.c Q921Tx23Proc(trunk, Q921_DL_DATA, tei, mes, size); mes 2781 src/isdn/Q921.c static int Q921ProcSFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2783 src/isdn/Q921.c L2UCHAR sv = (mes[2] & 0x0c) >> 2; /* supervisory format id */ mes 2790 src/isdn/Q921.c res = Q921ProcRR(trunk, mes, size); mes 2794 src/isdn/Q921.c res = Q921ProcRNR(trunk, mes, size); mes 2798 src/isdn/Q921.c res = Q921ProcREJ(trunk, mes, size); mes 2811 src/isdn/Q921.c static int Q921ProcUFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 2813 src/isdn/Q921.c L2UCHAR m = (mes[2] & 0xe0) >> 3 | (mes[2] & 0x0c) >> 2; /* modifier function id */ mes 2819 src/isdn/Q921.c if(mes[3] == Q921_LAYER_ENT_ID_TEI) mes 2826 src/isdn/Q921.c switch(mes[6]) { mes 2828 src/isdn/Q921.c res = Q921TeiProcAssignRequest(trunk, mes, size); mes 2833 src/isdn/Q921.c res = Q921TeiProcAssignResponse(trunk, mes, size); mes 2837 src/isdn/Q921.c res = Q921TeiProcCheckRequest(trunk, mes, size); mes 2841 src/isdn/Q921.c res = Q921TeiProcCheckResponse(trunk, mes, size); mes 2845 src/isdn/Q921.c res = Q921TeiProcRemoveRequest(trunk, mes, size); mes 2849 src/isdn/Q921.c res = Q921TeiProcVerifyRequest(trunk, mes, size); mes 2857 src/isdn/Q921.c else if(mes[3] == Q921_LAYER_ENT_ID_Q931) { mes 2861 src/isdn/Q921.c res = Q921Tx23Proc(trunk, Q921_DL_UNIT_DATA, 0, mes, size); mes 2866 src/isdn/Q921.c res = Q921ProcDM(trunk, mes, size); mes 2870 src/isdn/Q921.c res = Q921ProcDISC(trunk, mes, size); mes 2874 src/isdn/Q921.c res = Q921ProcUA(trunk, mes, size); mes 2878 src/isdn/Q921.c res = Q921ProcSABME(trunk, mes, size); mes 2922 src/isdn/Q921.c L2UCHAR *mes; mes 2926 src/isdn/Q921.c mes = &smes[trunk->Q921HeaderSpace]; mes 2928 src/isdn/Q921.c Q921LogMesg(trunk, Q921_LOG_DEBUG, 1, mes, rs, "New packet received (%d bytes)", rs); mes 2931 src/isdn/Q921.c sapi = (mes[0] & 0xfc) >> 2; mes 2932 src/isdn/Q921.c tei = (mes[1] & 0xfe) >> 1; mes 2943 src/isdn/Q921.c if((mes[2] & 0x01) == 0x00) { /* I frame */ mes 2944 src/isdn/Q921.c Q921ProcIFrame(trunk, mes, rs); mes 2946 src/isdn/Q921.c else if((mes[2] & 0x03) == 0x01) { /* S frame */ mes 2947 src/isdn/Q921.c Q921ProcSFrame(trunk, mes, rs); mes 2949 src/isdn/Q921.c else if((mes[2] & 0x03) == 0x03) { /* U frame */ mes 2950 src/isdn/Q921.c Q921ProcUFrame(trunk, mes, rs); mes 2953 src/isdn/Q921.c Q921Log(trunk, Q921_LOG_ERROR, "Invalid frame type: %d\n", (int)(mes[2] & 0x03)); mes 3086 src/isdn/Q921.c L2UCHAR mes[10]; mes 3089 src/isdn/Q921.c mes[offset++] = Q921_LAYER_ENT_ID_TEI; /* layer management entity identifier */ mes 3090 src/isdn/Q921.c mes[offset++] = (ri & 0xff00) >> 8; /* reference number upper part */ mes 3091 src/isdn/Q921.c mes[offset++] = ri & 0xff; /* reference number lower part */ mes 3092 src/isdn/Q921.c mes[offset++] = type; /* message type: Identity Request */ mes 3093 src/isdn/Q921.c mes[offset++] = ai << 1 | 0x01; /* action indicator: TEI */ mes 3095 src/isdn/Q921.c return Q921SendU(trunk, Q921_SAPI_TEI, Q921_COMMAND(trunk), Q921_TEI_BCAST, 0, 0x00, mes, offset); mes 3141 src/isdn/Q921.c static int Q921TeiProcAssignResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 3150 src/isdn/Q921.c ri = (mes[offset + 1] << 8) | mes[offset + 2]; mes 3157 src/isdn/Q921.c switch(mes[offset + 3]) { mes 3160 src/isdn/Q921.c link->tei = mes[offset + 4] >> 1; mes 3169 src/isdn/Q921.c if ((mes[offset + 4] >> 1) == Q921_TEI_BCAST) { mes 3178 src/isdn/Q921.c ((mes[offset +4] >> 1) == Q921_TEI_BCAST) ? "No free TEIs available" : "Unknown"); mes 3234 src/isdn/Q921.c static int Q921TeiProcCheckRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 3238 src/isdn/Q921.c L2UCHAR tei = (mes[offset + 4] >> 1); /* action indicator => tei */ mes 3271 src/isdn/Q921.c static int Q921TeiProcRemoveRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 3275 src/isdn/Q921.c L2UCHAR tei = (mes[offset + 4] >> 1); /* action indicator => tei */ mes 3311 src/isdn/Q921.c static int Q921TeiProcAssignRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 3320 src/isdn/Q921.c ri = (mes[offset + 1] << 8) | mes[offset + 2]; mes 3321 src/isdn/Q921.c tei = mes[offset + 4] >> 1; mes 3401 src/isdn/Q921.c static int Q921TeiProcCheckResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 3411 src/isdn/Q921.c ri = (mes[offset + 1] << 8) | mes[offset + 2]; mes 3412 src/isdn/Q921.c tei = mes[offset + 4] >> 1; mes 3451 src/isdn/Q921.c static int Q921TeiProcVerifyRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) mes 3460 src/isdn/Q921.c tei = mes[offset + 4] >> 1; mes 152 src/isdn/Q931api.c void Q931SetMesProc(L3UCHAR mes, L3UCHAR dialect, q931proc_func_t *Q931ProcFunc, q931umes_func_t *Q931UmesFunc, q931pmes_func_t *Q931PmesFunc) mes 155 src/isdn/Q931api.c Q931Proc[dialect][mes] = Q931ProcFunc; mes 157 src/isdn/Q931api.c Q931Umes[dialect][mes] = Q931UmesFunc; mes 159 src/isdn/Q931api.c Q931Pmes[dialect][mes] = Q931PmesFunc; mes 50 src/isdn/Q931mes.c L3INT Q931MesgHeader(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *mes, L3UCHAR *OBuf, L3INT Size, L3INT *IOff) mes 55 src/isdn/Q931mes.c mes->ProtDisc, mes->ProtDisc, mes->CRV, mes->CRV, mes->CRVFlag, mes->CRVFlag, mes->MesType, mes->MesType); mes 57 src/isdn/Q931mes.c OBuf[Octet++] = mes->ProtDisc; /* Protocol discriminator */ mes 60 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR)((mes->CRV >> 8) & 0x7f) | ((mes->CRVFlag << 7) & 0x80); /* msb */ mes 61 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR) (mes->CRV & 0xff); /* lsb */ mes 64 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR) (mes->CRV & 0x7f) | ((mes->CRVFlag << 7) & 0x80); /* CRV & flag */ mes 66 src/isdn/Q931mes.c OBuf[Octet++] = mes->MesType; /* message header */ mes 79 src/isdn/Q931mes.c L3INT Q931Umes_Alerting(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 93 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 103 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 166 src/isdn/Q931mes.c L3INT Q931Umes_CallProceeding(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 178 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 188 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 245 src/isdn/Q931mes.c L3INT Q931Umes_CongestionControl(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 249 src/isdn/Q931mes.c NoWarning(mes); mes 277 src/isdn/Q931mes.c L3INT Q931Umes_Connect(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 294 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 307 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 382 src/isdn/Q931mes.c L3INT Q931Umes_ConnectAck(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 391 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 401 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 441 src/isdn/Q931mes.c L3INT Q931Umes_Disconnect(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 454 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 464 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 515 src/isdn/Q931mes.c L3INT Q931Umes_Information(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 526 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 536 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 592 src/isdn/Q931mes.c L3INT Q931Umes_Notify(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 602 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 612 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 651 src/isdn/Q931mes.c L3INT Q931Umes_Progress(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 663 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 673 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 730 src/isdn/Q931mes.c L3INT Q931Umes_Release(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 741 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 751 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 796 src/isdn/Q931mes.c L3INT Q931Umes_ReleaseComplete(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 807 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 817 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 862 src/isdn/Q931mes.c L3INT Q931Umes_Restart(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 872 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 882 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 929 src/isdn/Q931mes.c Q931mes_Generic *mes = (Q931mes_Generic*)OBuf; mes 938 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 948 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 993 src/isdn/Q931mes.c L3INT Q931Umes_Resume(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1001 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1011 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1044 src/isdn/Q931mes.c L3INT Q931Umes_ResumeAck(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1053 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1063 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1103 src/isdn/Q931mes.c L3INT Q931Umes_ResumeReject(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1112 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1122 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1157 src/isdn/Q931mes.c L3INT Q931Umes_Segment(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT OOff) mes 1177 src/isdn/Q931mes.c L3INT Q931Umes_Setup(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1207 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1214 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1227 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1374 src/isdn/Q931mes.c L3INT Q931Umes_SetupAck(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1385 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1395 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1446 src/isdn/Q931mes.c L3INT Q931Umes_Status(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1456 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1466 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1512 src/isdn/Q931mes.c L3INT Q931Umes_StatusEnquiry(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1520 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1530 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1564 src/isdn/Q931mes.c L3INT Q931Umes_Suspend(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1572 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1582 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1615 src/isdn/Q931mes.c L3INT Q931Umes_SuspendAck(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1623 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1633 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1666 src/isdn/Q931mes.c L3INT Q931Umes_SuspendReject(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1675 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1685 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1724 src/isdn/Q931mes.c L3INT Q931Umes_UserInformation(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT I, L3INT O) mes 1728 src/isdn/Q931mes.c NoWarning(mes); mes 1756 src/isdn/Q931mes.c L3INT Q931Umes_Service(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1764 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1769 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1779 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 1817 src/isdn/Q931mes.c L3INT Q931Umes_ServiceAck(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 1825 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1830 src/isdn/Q931mes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 1840 src/isdn/Q931mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 46 src/isdn/Q932mes.c L3INT Q932Umes_Facility(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 52 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 77 src/isdn/Q932mes.c L3INT Q932Umes_Hold(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 83 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 108 src/isdn/Q932mes.c L3INT Q932Umes_HoldAck(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 114 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 139 src/isdn/Q932mes.c L3INT Q932Umes_HoldReject(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 145 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 170 src/isdn/Q932mes.c L3INT Q932Umes_Register(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 176 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 201 src/isdn/Q932mes.c L3INT Q932Umes_Retrieve(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 207 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 232 src/isdn/Q932mes.c L3INT Q932Umes_RetrieveAck(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 238 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 263 src/isdn/Q932mes.c L3INT Q932Umes_RetrieveReject(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 269 src/isdn/Q932mes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff; mes 84 src/isdn/include/5ESS.h L3INT ATT5ESSUmes_0x07(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size); mes 86 src/isdn/include/5ESS.h L3INT ATT5ESSUmes_0x0f(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size); mes 74 src/isdn/include/DMS.h L3INT DMSUmes_0x07(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size); mes 76 src/isdn/include/DMS.h L3INT DMSUmes_0x0f(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size); mes 245 src/isdn/include/Q921priv.h static int Q921SendS(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR sv, L2UCHAR *mes, L2INT size); mes 246 src/isdn/include/Q921priv.h static int Q921SendU(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR m, L2UCHAR *mes, L2INT size); mes 254 src/isdn/include/Q921priv.h static int Q921SendUN(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf, L2UCHAR *mes, L2INT size); mes 260 src/isdn/include/Q921priv.h static int Q921ProcIFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 261 src/isdn/include/Q921priv.h static int Q921ProcSFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 262 src/isdn/include/Q921priv.h static int Q921ProcUFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 264 src/isdn/include/Q921priv.h static int Q921ProcSABME(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 265 src/isdn/include/Q921priv.h static int Q921ProcDM(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 266 src/isdn/include/Q921priv.h static int Q921ProcUA(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 267 src/isdn/include/Q921priv.h static int Q921ProcDISC(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 268 src/isdn/include/Q921priv.h static int Q921ProcRR(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 269 src/isdn/include/Q921priv.h static int Q921ProcRNR(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 270 src/isdn/include/Q921priv.h static int Q921ProcREJ(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 292 src/isdn/include/Q921priv.h static int Q921EnqueueI(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR *mes, L2INT size); mes 298 src/isdn/include/Q921priv.h static int Q921TeiProcAssignResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 300 src/isdn/include/Q921priv.h static int Q921TeiProcCheckRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 301 src/isdn/include/Q921priv.h static int Q921TeiProcRemoveRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 302 src/isdn/include/Q921priv.h static int Q921TeiProcAssignRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 303 src/isdn/include/Q921priv.h static int Q921TeiProcCheckResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 304 src/isdn/include/Q921priv.h static int Q921TeiProcVerifyRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); mes 314 src/isdn/include/Q921priv.h static int Q921LogMesg(L2TRUNK trunk, Q921LogLevel_t level, L2UCHAR received, L2UCHAR *mes, L2INT size, const char *fmt, ...); mes 1006 src/isdn/include/Q931.h L3INT Q931Umes_Service(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size); mes 1007 src/isdn/include/Q931.h L3INT Q931Umes_ServiceAck(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size); mes 1090 src/isdn/include/Q931.h void Q931SetMesProc(L3UCHAR mes, L3UCHAR dialect, q931proc_func_t *Q931ProcFunc, q931umes_func_t *Q931UmesFunc, q931pmes_func_t *Q931PmesFunc); mes 1173 src/isdn/include/Q931.h L3INT Q931MesgHeader(Q931_TrunkInfo_t *pTrunk, Q931mes_Generic *mes, L3UCHAR *OBuf, L3INT Size, L3INT *IOff); mes 76 src/isdn/include/mfifo.h void MFIFOWriteIX(unsigned char *buf, unsigned char *mes, int size, int ix, int off); mes 77 src/isdn/include/mfifo.h int MFIFOWriteMes(unsigned char *buf, unsigned char *mes, int size); mes 83 src/isdn/include/mfifo.h int MFIFOWriteMesOverwrite(unsigned char *buf, unsigned char *mes, int size); mes 186 src/isdn/mfifo.c void MFIFOWriteIX(unsigned char *buf, unsigned char *mes, int size, int ix, int off) mes 191 src/isdn/mfifo.c memcpy(&mf->buf[off], mes, size); mes 214 src/isdn/mfifo.c int MFIFOWriteMes(unsigned char *buf, unsigned char *mes, int size) mes 232 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, 0); mes 237 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, of); mes 241 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, ol); mes 246 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, of); mes 357 src/isdn/mfifo.c int MFIFOWriteMesOverwrite(unsigned char *buf, unsigned char *mes, int size) mes 381 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, 0); mes 386 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, of); mes 390 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, ol); mes 395 src/isdn/mfifo.c MFIFOWriteIX(buf, mes, size, mf->first, of); mes 54 src/isdn/nationalmes.c L3INT nationalUmes_Setup(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, Q931mes_Generic *mes, L3INT IOff, L3INT Size) mes 96 src/isdn/nationalmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 102 src/isdn/nationalmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 115 src/isdn/nationalmes.c rc = Q931Uie[pTrunk->Dialect][IBuf[IOff]](pTrunk, mes, &IBuf[IOff], &mes->buf[OOff], &IOff, &OOff); mes 128 src/isdn/nationalmes.c mes->Size = sizeof(Q931mes_Generic) - 1 + OOff;