Skip Navigation Links | |
Exit Print View | |
Programming Interfaces Guide Oracle Solaris 11.1 Information Library |
2. Session Description Protocol API
8. Programming With XTI and TLI
Advanced XTI/TLI Programming Example
Asynchronous Connectionless-Mode Service
Making the Endpoint Asynchronous
Asynchronous Network Transfers
Asynchronous Connection-Mode Service
Asynchronously Establishing a Connection
Asynchronous Use of a Connection
Transferring a File Descriptor
Guidelines to Protocol Independence
XTI/TLI Versus Socket Interfaces
10. Transport Selection and Name-to-Address Mapping
11. Real-time Programming and Administration
The XNS 5 (UNIX03) standard introduces some new XTI interfaces. These are briefly described below. You can find the details in the relevant manual pages. These interfaces are not available for TLI users. The scatter-gather data transfer interfaces are:
Send data or expedited data from one or more non-contiguous buffers on a connection
Receive data or expedited data sent over a connection and put the data into one or more non-contiguous buffers
The XTI utility interface t_sysconf(3NSL) gets configurable XTI variables. The t_sndreldata(3NSL) interface initiates and responds to an orderly release with user data. The t_rcvreldata(3NSL) receives an orderly release indication or confirmation containing user data.
Note - The additional interfaces t_sndreldata(3NSL) and t_rcvreldata(3NSL) are used only with a specific transport called minimal OSI, which is not available on the Oracle Solaris platform. These interfaces are not available for use in conjunction with Internet Transports (TCP or UDP).