Die folgende Übersicht über die Bibliotheksfunktionen von XTI fasst jeweils mehrere Funktionen unter aufgabenorientierten Gesichtspunkten zusammen.
Funktion | Beschreibung |
---|---|
Verbindungen über Transportendpunkte aufbauen und beenden | |
Transportendpunkt einrichten | |
Transportendpunkt schließen | |
einem Transportendpunkt eine Adresse zuordnen | |
Transportendpunkt deaktivieren | |
Verbindung über einen Transportendpunkt initiieren (z.B. durch einen Client) | |
Status einer zuvor abgeschickten Verbindungsanforderung abfragen | |
Transportendpunkt auf anstehende Verbindungsanforderungen überprüfen (z.B. durch einen Server) | |
Verbindung über einen Transportendpunkt annehmen (z.B. durch einen Server) | |
Empfang eines Wunsches nach geordnetem Verbindungsabbau bestätigen | |
Ursache eines Verbindungsabbaus abfragen | |
geordneten Verbindungsabbau einleiten | |
Verbindungsanforderung zurückweisen oder sofortigen Abbruch einer bereits bestehenden Verbindung einleiten | |
Daten zwischen Transportendpunkten übertragen | |
Daten über einen Transportendpunkt empfangen (verbindungsorientiert) | |
Datagramme über einen Transportendpunkt empfangen (verbindungslos) | |
Fehlerinformationen über ein gesendetes Datagramm empfangen (verbindungslos) | |
Daten über einen Transportendpunkt senden (verbindungsorientiert) | |
Datagramme über einen Transportendpunkt senden (verbindungslos) | |
Informationen über Transportendpunkte erhalten | |
protokollspezifische Informationen abfragen | |
aktuellen Zustand des Transportanbieters abfragen | |
Protokolladressen abfragen | |
vom Transportanbieter gemeldetes aktuelles Ereignis auf dem Transportendpunkt abfragen | |
Optionen eines Transportendpunkts verwalten | |
Optionen eines Transportendpunkts verwalten | |
Datenstrukturen der Transportbibliothek verwenden | |
für in der Transportbibliothek <xti.h> deklarierte Datenstrukturen dynamisch Speicher reservieren | |
für in der Transportbibliothek <xti.h> deklarierte Datenstrukturen reservierten Speicher freigeben | |
Datenstrukturen der Transportbibliothek <xti.h> synchronisieren | |
Fehlermeldungen generieren | |
Fehlermeldung auf Standardausgabe ausgeben | |
Fehlermeldungstext ausgeben |