Oracle® Solaris 11.2 Programming Interfaces Guide

Exit Print View

Updated: July 2014
 
 

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 8-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