プログラミングインタフェース

受信イベント

受信イベントは、指定されたルーチンが正常に終了したときに発生します。これらのルーチンは、トランスポートプロバイダからのデータやイベント情報を返します。ルーチンから返された値に直接関連付けられていない唯一の受信イベントは pass_conn であり、このイベントはコネクションが他の終端に移行するときに発生します。終端で XTI/TLI ルーチンを呼び出さなくても、コネクションを渡している終端ではこのイベントが発生します。

次の表では、rcvdis イベントは、終端上の未処理のコネクション要求の数を示す ocnt の値によって区別されます。

表 9–3 受信イベント

イベント 

説明 

サービスタイプ 

listen

t_listen(3NSL) が正常に終了した

T_COTST_COTS_ORD

rcvconnect

t_rcvconnect(3NSL) が正常に終了した

T_COTST_COTS_ORD

rcv

t_rcv(3NSL) が正常に終了した

T_COTST_COTS_ORD

rcvdis1

onct <= 0 を指定した t_rcvdis(3NSL) が正常に終了した()

T_COTST_COTS_ORD

rcvdis2

ocnt == 1 を指定した t_rcvdis(3NSL) が正常に終了した

T_COTST_COTS_ORD

rcvdis3

ocnt > 1 を指定した t_rcvdis(3NSL) が正常に終了した

T_COTST_COTS_ORD

rcvrel

t_rcvrel(3NSL) が正常に終了した

T_COTS_ORD

rcvudata

t_rcvudata(3NSL) が正常に終了した

T_CLTS

rcvuderr

t_rcvuderr(3NSL) が正常に終了した

T_CLTS

pass_conn

渡されたコネクションを受信した 

T_COTST_COTS_ORD