传入事件与指定例程的成功返回相对应。这些例程返回来自传输提供器的数据或事件信息。不与例程的返回直接关联的唯一传入事件是 pass_conn,该传入事件在连接传送到其他端点时发生。虽然未在连接传送到的端点上调用 XTI/TLI 例程,但是会在该端点上发生事件。
在下表中,rcvdis 事件根据 ocnt 值(端点上未完成的连接请求计数)来区分。
表 8–3 传入事件
事件 |
说明 |
服务类型 |
---|---|---|
listen |
成功返回 t_listen(3NSL) |
T_COTS、T_COTS_ORD |
rcvconnect |
成功返回 t_rcvconnect(3NSL) |
T_COTS、T_COTS_ORD |
rcv |
成功返回 t_rcv(3NSL) |
T_COTS、T_COTS_ORD |
rcvdis1 |
成功返回 t_rcvdis(3NSL) rcvdis1t_rcvdis()、onct <= 0 |
T_COTS、T_COTS_ORD |
rcvdis2 |
成功返回 t_rcvdis(3NSL)、ocnt == 1 |
T_COTS、T_COTS_ORD |
rcvdis3 |
t_rcvdis(3NSL) 成功返回,且 ocnt > 1 |
T_COTS、T_COTS_ORD |
rcvrel |
成功返回 t_rcvrel(3NSL) |
T_COTS_ORD |
rcvudata |
成功返回 t_rcvudata(3NSL) |
T_CLTS |
rcvuderr |
成功返回 t_rcvuderr(3NSL) |
T_CLTS |
pass_conn |
接收传递的连接 |
T_COTS、T_COTS_ORD |