#include <sys/ticlts.h> #include <sys/ticots.h> #include <sys/ticotsord.h>
ticlts is a datagram-mode transport provider. It offers (connectionless) service of type T_CLTS. Its default address size is TCL_DEFAULTADDRSZ. ticlts prints the following error messages (see t_rcvuderr(3N) ):
TCL_BADADDR bad address specification TCL_BADOPT bad option specification TCL_NOPEER bound TCL_PEERBADSTATE peer in wrong state
ticots is a virtual circuit-mode transport provider. It offers (connection-oriented) service of type T_COTS. Its default address size is TCO_DEFAULTADDRSZ. ticots prints the following disconnect messages (see t_rcvdis(3N) ):
TCO_NOPEER no listener on destination address TCO_PEERNOROOMONQ peer has no room on connect queue TCO_PEERBADSTATE peer in wrong state TCO_PEERINITIATED peer-initiated disconnect TCO_PROVIDERINITIATED provider-initiated disconnect
ticotsord is a virtual circuit-mode transport provider, offering service of type T_COTS_ORD (connection-oriented service with orderly release). Its default address size is TCOO_DEFAULTADDRSZ. ticotsord prints the following disconnect messages (see t_rcvdis(3N) ):
TCOO_NOPEER no listener on destination address TCOO_PEERNOROOMONQ peer has no room on connect queue TCOO_PEERBADSTATE peer in wrong state TCOO_PEERINITIATED peer-initiated disconnect TCOO_PROVIDERINITIATED provider-initiated disconnect
Loopback transports support a local IPC mechanism through the TLI interface. Applications implemented in a transport provider-independent manner on a client-server model using this IPC are transparently transportable to networked environments.
Transport provider-independent applications must not include the headers listed in the synopsis section above. In particular, the options are (like all transport provider options) provider dependent.
ticlts and ticots support the same service types (T_CLTS and T_COTS) supported by the OSI transport-level model.
ticotsord supports the same service type (T_COTSORD) supported by the TCP/IP model.