DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Developing network-based applications

TLI and XTI

TLI (Transport Layer Interface) is an API developed by AT&T® for the creation of distributed applications that can be easily ported to run over different transports. XTI (X/Open Transport Interface) is an extension to and refinement of TLI developed by the X/Open Company Ltd.

TLI and XTI library routines (NET)

Routine Description
t_accept accept a connect request
t_alloc allocate a library structure
t_bind bind an address to a transport endpoint
t_close close a transport endpoint
t_connect establish a connection with another transport user
t_error produce error message
t_free free a library structure
t_getinfo get protocol-specific service information
t_getstate get the current state
t_listen listen for a connect request
t_look look at the current event on a transport endpoint
t_open establish a transport endpoint
t_optmgmt manage options for a transport endpoint
t_rcv receive data or expedited data sent over a connection
t_rcvconnect receive the confirmation from a connect request
t_rcvudata receive a data unit
t_rcvuderr receive a unit data error indication
t_rcvdis retrieve information from disconnect
t_rcvrel acknowledge receipt of an orderly release indication
t_snd send data or expedited data over a connection
t_snddis send user-initiated disconnect request
t_sndrel initiate an orderly release
t_sndudata send a data unit
t_sync synchronize transport library
t_unbind disable a transport endpoint

TLI can be used to access the TCP/IP and IPX/SPX transports. XTI can be used to access the TCP/IP and NetBIOS transports.


Next topic: About the protocols and services
Previous topic: Socket system calls (SSC)

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003