编程接口指南

传出事件

下表中介绍的传出事件与指定传输例程(发送请求或响应传输提供器的例程)返回的状态相对应。在该表中,某些事件(例如 "accept")根据发生它们的上下文来区分。上下文基于以下变量的值:

表 8–2 传出事件

事件 

说明 

服务类型 

opened

成功返回 t_open(3NSL)

T_COTST_COTS_ORDT_CLTS

bind

成功返回 t_bind(3NSL)

T_COTST_COTS_ORDT_CLTS

optmgmt

成功返回 t_optmgmt(3NSL)

T_COTST_COTS_ORDT_CLTS

unbind

成功返回 t_unbind(3NSL)

T_COTST_COTS_ORDT_CLTS

closed

成功返回 t_close(3NSL)

T_COTST_COTS_ORDT_CLT

connect1

在同步模式下成功返回 t_connect(3NSL)

T_COTST_COTS_ORD

connect2

异步模式下 t_connect(3NSL) 上的 TNODATA 错误,或者由于传输端点上到达断开请求而产生的 TLOOK 错误

T_COTST_COTS_ORD

accept1

t_accept(3NSL) 成功返回,且 ocnt == 1fd == resfd

T_COTST_COTS_ORD

accept2

t_accept(3NSL) 成功返回,且 ocnt== 1fd!= resfd

T_COTST_COTS_ORD

accept3

t_accept(3NSL) 成功返回,且 ocnt > 1

T_COTST_COTS_ORD

snd

成功返回 t_snd(3NSL)

T_COTST_COTS_ORD

snddis1

t_snddis(3NSL) 成功返回,且 ocnt <= 1

T_COTST_COTS_ORD

snddis2

t_snddis(3NSL) 成功返回,且 ocnt > 1

T_COTST_COTS_ORD

sndrel

成功返回 t_sndrel(3NSL)

T_COTS_ORD

sndudata

成功返回 t_sndudata(3NSL)

T_CLTS