Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Overview of XTI(POSIX) functions

&pagelevel(3)&pagelevel

In the following overview of the XTI library functions, several functions are collected together into task-oriented groups.

FunctionDescription
Connection setup and shutdown over transport endpoints

t_open()

Set up transport endpoint

t_close()

Close transport endpoint

t_bind()

Assign a transport endpoint an address

t_unbind()

Deactivate a transport endpoint

t_connect()

Initiate a connection over a transport endpoint (e.g. by a client)

t_rcvconnect()

Get the status of a previously sent connection request

t_listen()

Test a transport endpoint for pending connection requests (e.g. by a server)

t_accept()

Accept a connection over a transport endpoint (e.g. by a server)

t_rcvrel()

Confirm reception of a request for orderly connection shutdown

t_rcvdis()

Get the cause of a connection shutdown

t_sndrel()

Initiate orderly connection shutdown

t_snddis()

Refuse a connection request or initiate an immediate abort of an established connection

Transferring data between transport endpoints

t_rcv()

Receive data over a transport endpoint (connection-oriented)

t_rcvudata()

Receive datagrams over a transport endpoint (connectionless)

t_rcvuderr()

Receive error information about a sent datagram (connectionless)

t_snd()

Send data over a transport endpoint (connection-oriented)

t_sndudata()

Send datagrams over a transport endpoint (connectionless)

Getting information about transport endpoints

t_getinfo()

Get protocol-specific information

t_getstate()

Get the current state of the transport provider

Get protocol addresses

t_look()

Get the current event on the transport endpoint reported by the transport provider

Managing options of a transport endpoint

t_optmgmt()

Manage options of a transport endpoint

Using the transport library data structures

t_alloc()

Reserve memory dynamically for data structures declared in the <xti.h> transport library

t_free()

Release memory reserved for data structures declared in the <xti.h> transport library

t_sync()

Synchronize data structures of the <xti.h> transport library

Generating error messages

t_error()

Output error message to standard output

t_strerror()

Output error message text