Amiga Unix — 68040 · 68060

Manual pages › Devices and drivers (7)

ticlts(7)

loopback transport providers

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

ticlts, ticots, ticotsord - loopback transport providers

SYNOPSIS

#include <ticlts.h>
#include <ticots.h>
#include <ticotsord.h>

DESCRIPTION

The devices known as ticlts, ticots, and ticotsord are ``loopback transport providers,'' that is, stand-alone networks at the transport level. Loopback transport providers are transport providers in every sense except one: only one host (the local machine) is ``connected to'' a loopback network. Loopback transports present a TPI (STREAMS-level) interface to application processes and are intended to be accessed via the TLI (application-level) interface. They are implemented as clone devices and support address spaces consisting of ``flex-addresses,'' i.e., arbitrary sequences of octets, of length > 0, represented by a netbuf structure. 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 discon-
nect 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

USAGE

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 header files 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. The use of ticlts and ticots is encouraged. ticotsord supports the same service type (T_COTSORD) supported by the TCP/IP model. The use of ticotsord is discouraged except for reasons of compatibility.

FILES

/dev/ticlts
/dev/ticots
/dev/ticotsord