Programming Interfaces Guide

Incoming Events

The incoming events correspond to the successful return of the specified routines. These routines return data or event information from the transport provider. The only incoming event not associated directly with the return of a routine is pass_conn, which occurs when a connection is transferred to another endpoint. The event occurs on the endpoint that is being passed the connection, although no XTI/TLI routine is called on the endpoint.

In the following table, the rcvdis events are distinguished by the value of ocnt, the count of outstanding connect requests on the endpoint.

Table 9–3 Incoming Events

Event 

Description 

Service Type 

listen

Successful return of t_listen(3NSL)

T_COTS, T_COTS_ORD

rcvconnect

Successful return of t_rcvconnect(3NSL)

T_COTS, T_COTS_ORD

rcv

Successful return of t_rcv(3NSL)

T_COTS, T_COTS_ORD

rcvdis1

Successful return of t_rcvdis(3NSL) rcvdis1t_rcvdis(), onct <= 0

T_COTS, T_COTS_ORD

rcvdis2

Successful return of t_rcvdis(3NSL), ocnt == 1

T_COTS, T_COTS_ORD

rcvdis3

Successful return of t_rcvdis(3NSL) with ocnt > 1

T_COTS, T_COTS_ORD

rcvrel

Successful return of t_rcvrel(3NSL)

T_COTS_ORD

rcvudata

Successful return of t_rcvudata(3NSL)

T_CLTS

rcvuderr

Successful return of t_rcvuderr(3NSL)

T_CLTS

pass_conn

Receive a passed connection 

T_COTS, T_COTS_ORD