The outgoing events described in Table 3-9 correspond to the status returned from the specified transport routines, where these routines send a request or response to the transport provider. In the table, some events, such as accept(), are distinguished by the context in which they occur. The context is based on the values of the following variables:
ocnt - Count of outstanding connect requests
fd - File descriptor of the current transport endpoint
resfd - File descriptor of the transport endpoint where a connection is accepted
Event |
Description |
Service Type |
---|---|---|
opened |
Successful return of t_open() |
|
bind |
Successful return of t_bind() |
|
Successful return of t_optmgmt() |
|
|
unbind |
Successful return of t_unbind() |
|
closed |
Successful return of t_close() |
|
connect1 |
Successful return of t_connect() in synchronous mode |
|
connect2 |
TNODATA error on t_connect() in asynchronous mode, or TLOOK error due to a disconnect request arriving on the transport endpoint |
|
accept1 |
Successful return of t_accept() with ocnt == 1, fd == resfd |
|
accept2 |
Successful return of t_accept() with ocnt== 1, fd!= resfd |
|
accept3 |
Successful return of t_accept() with ocnt > 1 |
|
snd |
Successful return of t_snd() |
|
snddis1 |
Successful return of t_snddis() with ocnt <= 1 |
|
snddis2 |
Successful return of t_snddis() with ocnt > 1 |
|
sndrel |
Successful return of t_sndrel() |
|
sndudata |
Successful return of t_sndudata() |
|