In the following overview of the XTI library functions, several functions are collected together into task-oriented groups.
Function | Description |
---|---|
Connection setup and shutdown over transport endpoints | |
Set up transport endpoint | |
Close transport endpoint | |
Assign a transport endpoint an address | |
Deactivate a transport endpoint | |
Initiate a connection over a transport endpoint (e.g. by a client) | |
Get the status of a previously sent connection request | |
Test a transport endpoint for pending connection requests (e.g. by a server) | |
Accept a connection over a transport endpoint (e.g. by a server) | |
Confirm reception of a request for orderly connection shutdown | |
Get the cause of a connection shutdown | |
Initiate orderly connection shutdown | |
Refuse a connection request or initiate an immediate abort of an established connection | |
Transferring data between transport endpoints | |
Receive data over a transport endpoint (connection-oriented) | |
Receive datagrams over a transport endpoint (connectionless) | |
Receive error information about a sent datagram (connectionless) | |
Send data over a transport endpoint (connection-oriented) | |
Send datagrams over a transport endpoint (connectionless) | |
Getting information about transport endpoints | |
Get protocol-specific information | |
Get the current state of the transport provider | |
Get protocol addresses | |
Get the current event on the transport endpoint reported by the transport provider | |
Managing options of a transport endpoint | |
Manage options of a transport endpoint | |
Using the transport library data structures | |
Reserve memory dynamically for data structures declared in the <xti.h> transport library | |
Release memory reserved for data structures declared in the <xti.h> transport library | |
Synchronize data structures of the <xti.h> transport library | |
Generating error messages | |
Output error message to standard output | |
Output error message text |