INDEX

INDEX

<netatm/atm.h>

Proposed Additions to <sys/socket.h>

<sys/socket.h>

Proposed Additions to <sys/socket.h>

<xti.h>

How to Prepare XTI Applications

DESCRIPTION

Headers and Definitions for XTI

Proposed Additions to <xti.h>

<xti_atm.h>

Proposed Additions to <xti.h>

<xti_atm.h>

<xti_mosi.h>

<xti_mosi.h> Header File

1.

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

2.

Footnotes

Footnotes

3.

Footnotes

4.

Footnotes

[??]

CHANGE HISTORY

Footnotes

Headers and Definitions for XTI

_XOPEN_SOURCE

The Name Space

abbreviations

Abbreviations

abortive

Association Release (orderly, abortive)

abortive release

abortive release,

Overview of Connection Release

DESCRIPTION

about

Retrieving Information about Options

absolute

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

abstract

Negotiation of Abstract and Transfer Syntax

Default Abstract Syntax for mOSI

accept

accept

accept,

Functions

accept1,

Outgoing Events

State Tables

accept2,

Outgoing Events

State Tables

accept3,

Outgoing Events

State Tables

access

Use of XTI to Access NetBIOS

transport service access point

acknowledgements

Acknowledgements

ACSE

ACSE

ACSE/Presentation

ACSE/Presentation Connection-mode Service

ACSE/Presentation Connectionless-mode Service

Mapping XTI Functions to ACSE/Presentation Services

SPECIFIC ISO ACSE/PRESENTATION OPTIONS

ACSE/Presentation Option Levels and Names

actions

Transport User Actions

adding

Adding a Leaf

additions

Proposed Additions to <xti.h>

Proposed Additions to <sys/socket.h>

additions to <sys/socket.h> for ATM

Proposed Additions to <sys/socket.h>

additions to <xti.h> for ATM

Proposed Additions to <xti.h>

address

Use of the Same Protocol Address

IP Address Resolution Interfaces

IP Address Resolution Headers

ATM Network Address

ATM Protocol Address

transport address

address Class

The Internet Protocols

address,

Transport Endpoints

Use of the Same Protocol Address

Overview of Connection-oriented Mode

Initialisation/De-initialisation Phase

Overview of Connection Establishment

Overview of Connectionless Mode

Overview of Data Transfer

Optional mechanisms:

ERRORS

NAME

DESCRIPTION

ERRORS

DESCRIPTION

ERRORS

EXAMPLE

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

DESCRIPTION

ERRORS

DESCRIPTION

ERRORS

General

addresses

NetBIOS Names and Addresses

SNA Addresses

ATM Addresses

addressing

Addressing

Naming and Addressing Information used by mOSI

Naming and Addressing Datatype

annotations

Annotations

Annotations

Annotations

Annotations

Annotations

API

mOSI API versus XAP

application

Application Context Name Option

Default Application Context for mOSI

user application

application,

Transport Providers

Association of a UNIX Process to an Endpoint

Modes of Service

Synchronous and Asynchronous Execution Modes

Writing Protocol-independent Software

Relationship between XTI and TLI

applications

How to Prepare XTI Applications

Migrant Applications

applications portability,

Transport Endpoints

Relationship between XTI and TLI

applications,

How to Prepare XTI Applications

applications, portability

Writing Protocol-independent Software

Restrictions Concerning the Use of XTI

argument

The info Argument

arrays

Key for Parameter Arrays

aspects

Portability Aspects

association

Association of a UNIX Process to an Endpoint

Association Establishment (successful, unsuccessful)

Association Release (orderly, abortive)

association-related

Connectionless-mode Service

association-related options

Generalities

asynchronous

Synchronous and Asynchronous Execution Modes

asynchronous mode

asynchronous events

Synchronous and Asynchronous Execution Modes

asynchronous mode,

Synchronous and Asynchronous Execution Modes

DESCRIPTION

asynchronous,

Events and TLOOK Error Indication

DESCRIPTION

ATM

ATM

ATM Transport Protocol Information for XTI

ATM Addresses

ATM Network Address

ATM Protocol Address

ATM Transport Protocol Information for Sockets

ATM Transport Headers

ATM addresses

ATM Addresses

ATM levels

<xti_atm.h>

ATM options

Options

ATM transport headers

ATM Transport Headers

ATM transport protocol for sockets

ATM Transport Protocol Information for Sockets

ATM transport protocol for XTI

ATM Transport Protocol Information for XTI

ATM transport provider

General

between

Relationship between XTI and TLI

bind

bind

bind,

Transport Endpoints

XTI Features

Outgoing Events

State Tables

DESCRIPTION

DESCRIPTION

broadcast

The Internet Protocols

buffer,

DESCRIPTION

DESCRIPTION

DESCRIPTION

by

Naming and Addressing Information used by mOSI

byte

host byte order

network byte order

byte order of Internet address

The Internet Protocols

c

C Language Definition

C language, Issue 4 environment

C Language Definition

CAE

Minimum OSI Functionality (CAE Specification)

Call structure

Headers and Definitions for XTI

caller,

Optional mechanisms:

DESCRIPTION

DESCRIPTION

can

can

cancellation

Thread Cancellation Points

change

Receiving Indication of a Change in Leaf Status

character string,

Transport Endpoints

checksum check

Further Remarks

child process,

Association of a UNIX Process to an Endpoint

CL,

Abbreviations

Class of address

The Internet Protocols

close

close

close,

XTI Features

State Tables

NAME

closed,

Outgoing Events

State Tables

cluster of local networks

The Internet Protocols

CO,

Abbreviations

code

Reason Codes for Disconnections

Return Code to Event Mapping

common

Common Information

Common Usage C

C Language Definition

compatibility, future

DESCRIPTION

compilation

The Compilation Environment

compilation environment,

The Compilation Environment

concerning

Restrictions Concerning the Use of XTI

connect

connect

connect1,

Outgoing Events

State Tables

connect2,

Outgoing Events

State Tables

connection

Overview of Connection Establishment

Overview of Connection Release

NetBIOS Connection Release

connection establishment

connection release

transport connection

connection establishment,

Overview of Connection-oriented Mode

Overview of Connection Establishment

DESCRIPTION

DESCRIPTION

Notes

Transport Service Interface Sequence of Functions

connection indication,

Transport User Actions

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

connection mode,

Connection-mode Service

connection release

Notes

connection release,

Overview of Connection-oriented Mode

Overview of Connection Release

Transport Service Interface Sequence of Functions

connection request,

NAME

NAME

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

connection,

Transport Endpoints

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

DESCRIPTION

connection-mode

Connection-mode Service

ACSE/Presentation Connection-mode Service

Connection-mode Services

Connection-Mode Service Options

connection-mode

connection-mode service,

State Tables

connection-mode,

Modes of Service

Overview of Connection-oriented Mode

Overview of Connection Establishment

XTI Features

State Tables

Transport Service Interface Sequence of Functions

Example in Connection-oriented Mode

connection-oriented

Overview of Connection-oriented Mode

Example in Connection-oriented Mode

connectionless

Overview of Connectionless Mode

Example in Connectionless Mode

connectionless,

Functions

connectionless-mode

Connectionless-mode Service

ACSE/Presentation Connectionless-mode Service

Connectionless-mode Services

connectionless-mode

connectionless-mode,

Modes of Service

Overview of Connectionless Mode

XTI Features

State Tables

DESCRIPTION

DESCRIPTION

DESCRIPTION

Example in Connectionless Mode

connections

Point-to-Multipoint Connections

constants,

How to Prepare XTI Applications

context

Application Context Name Option

Presentation Context Definition and Result List Option

Default Application Context for mOSI

control message protocol

The Internet Protocols

conventions

Typographical Conventions

corrigenda

Corrigenda

create, transport endpoint

Initialisation/De-initialisation Phase

current event,

States and Events in XTI

State Tables

NAME

current state,

Association of a UNIX Process to an Endpoint

States and Events in XTI

State Tables

NAME

DESCRIPTION

data

Overview of Data Transfer

Receiving Data

Sending Data

Overview of Data Transfer

Receiving Data

Sending Data

DESCRIPTION

Options for Quality of Service and Expedited Data

Data Transfer

Option Data Types and Structures

Options for Service Quality and Expedited Data

data transfer

expedited data

expedited transport service data unit

transport service data unit

data transfer,

Overview of Connection-oriented Mode

Overview of Data Transfer

Overview of Connectionless Mode

Overview of Data Transfer

State Tables

Transport Service Interface Sequence of Functions

data unit,

Sending Data

Overview of Data Transfer

NAME

NAME

DESCRIPTION

NAME

DESCRIPTION

data unit, discarded

Sending Data

data,

NAME

DESCRIPTION

NAME

DESCRIPTION

NAME

NAME

database

network host database

network net database

network protocol database

network service database

datagram

datagram

datagram structure

Headers and Definitions for XTI

datagram,

Modes of Service

Receiving Data

datatype

Naming and Addressing Datatype

de-initialisation,

Overview of Connection-oriented Mode

Initialisation/De-initialisation Phase

Initialisation/De-initialisation Phase

State Tables

default

Default Abstract Syntax for mOSI

Default Transfer Syntax for mOSI

Default Application Context for mOSI

default,

DESCRIPTION

Writing Protocol-independent Software

definition

C Language Definition

Headers and Definitions for XTI

Presentation Context Definition and Result List Option

development

The Development of Product Standards

device driver,

Relationship between XTI and TLI

device,

Writing Protocol-independent Software

discarded data unit,

Sending Data

discon,

DESCRIPTION

SYNOPSIS

DESCRIPTION

disconnect,

Events and t_look()

NAME

disconnect, indication

Outgoing Events

disconnection structure

Headers and Definitions for XTI

disconnection,

Overview of Connection-oriented Mode

Events and TLOOK Error Indication

DESCRIPTION

disconnection, request

NAME

disconnections

Reason Codes for Disconnections

document

This Document

Referenced Documents

dup,

Transport Endpoints

Association of a UNIX Process to an Endpoint

DESCRIPTION

SEE ALSO

duplex

Flows Illustrating Full Duplex Mapping

Full Duplex Mapping

Half Duplex Mapping

duplex,

Overview of Data Transfer

EBADF, in

EBADF, in

ERRORS

effect

Effect of Signals

elements

The Elements of Negotiation

EM

Event Management

EM,

Abbreviations

emerging

Relationship to Emerging Formal Standards

end-to-end significance

Generalities

endhostent

endhostent

endnetent

endnetent

endpoint

Transport Endpoints

Association of a UNIX Process to an Endpoint

Option Management of a Transport Endpoint

transport endpoint

endprotoent

endprotoent

endservent

endservent

enqueue,

Overview of Connection Establishment

Optional mechanisms:

environment

The Compilation Environment

errmsg,

DESCRIPTION

errno,

DESCRIPTION

errnum,

DESCRIPTION

error

Error Numbers

Error Handling

Events and TLOOK Error Indication

Return of TLOOK Error

Headers and Definitions for XTI

error code,

DESCRIPTION

DESCRIPTION

error codes,

Headers and Definitions for XTI

error handling

Error Handling

error indication,

NAME

DESCRIPTION

error message,

NAME

NAME

error number,

DESCRIPTION

error numbers

Error Numbers

established, connection

Example in Connection-oriented Mode

establishment

Overview of Connection Establishment

Association Establishment (successful, unsuccessful)

connection establishment

ETSDU

Receiving Data

Abbreviations

ETSDU,

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

CAVEATS

event

Event Management

Event Management

Return Code to Event Mapping

Event Management

Event Management

event management,

Event Management

event,

States and Events in XTI

State Tables

Example in Connectionless Mode

event, current

States and Events in XTI

State Tables

NAME

events

Events and t_look()

States and Events in XTI

Outgoing Events

Incoming Events

Events and TLOOK Error Indication

XTI Events

Headers and Definitions for XTI

events and t_look,

Events and t_look()

events, accept1

Outgoing Events

State Tables

events, accept2

Outgoing Events

State Tables

events, accept3

Outgoing Events

State Tables

events, bind

Outgoing Events

State Tables

events, closed

Outgoing Events

State Tables

events, connect1

Outgoing Events

State Tables

events, connect2

Outgoing Events

State Tables

events, incoming

Incoming Events

events, listen

Incoming Events

State Tables

NAME

events, opened

Outgoing Events

State Tables

events, optmgmt

Outgoing Events

State Tables

events, outgoing

Outgoing Events

events, pass_conn

Incoming Events

State Tables

events, rcv

Incoming Events

State Tables

NAME

events, rcvconnect

Incoming Events

State Tables

events, rcvdis1

Incoming Events

State Tables

events, rcvdis2

Incoming Events

State Tables

events, rcvdis3

Incoming Events

State Tables

events, rcvrel

Incoming Events

State Tables

events, rcvudata

Incoming Events

State Tables

events, rcvuderr

Incoming Events

State Tables

events, snd

Outgoing Events

State Tables

events, snddis1

Outgoing Events

State Tables

events, snddis2

Outgoing Events

State Tables

events, sndrel

Outgoing Events

State Tables

events, sndudata

Outgoing Events

State Tables

events, unbind

Outgoing Events

State Tables

example

Example in Connection-oriented Mode

Example in Connectionless Mode

Example of Use of Poll

Example of Use of Select

example for select

Example of Use of Select

exec,

DESCRIPTION

SEE ALSO

execution

Synchronous and Asynchronous Execution Modes

execution mode,

Synchronous and Asynchronous Execution Modes

Sending Data

existing

Existing Functions

Existing Functions

expedited

Options for Quality of Service and Expedited Data

Options for Service Quality and Expedited Data

expedited data

expedited transport service data unit

expedited data

Options for Quality of Service and Expedited Data

The <xti_osi.h> Header File

Headers and Definitions for XTI

expedited data,

Overview of Connection-oriented Mode

Receiving Data

Sending Data

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

NAME

Functions

Notes

expedited transport service data unit, ETSDU

DESCRIPTION

DESCRIPTION

explanatory

Explanatory Notes for XTI

exposed

Upper Layers Functionality Exposed via mOSI

F_GETOWN

DESCRIPTION

RETURN VALUE

DESCRIPTION

F_SETOWN

DESCRIPTION

RETURN VALUE

DESCRIPTION

family of protocols

The Internet Protocols

fcntl

fcntl

fcntl,

Transport Endpoints

Synchronous and Asynchronous Execution Modes

DESCRIPTION

DESCRIPTION

SEE ALSO

DESCRIPTION

SEE ALSO

DESCRIPTION

DESCRIPTION

SEE ALSO

DESCRIPTION

DESCRIPTION

SEE ALSO

fcntl.h,

DESCRIPTION

fd,

Transport Endpoints

Outgoing Events

features

XTI Features

features,

XTI Features

Utility functions:

Optional mechanisms:

fgetpos

fgetpos

file

The <xti_osi.h> Header File

The <xti_inet.h> Header File

<xti_mosi.h> Header File

file descriptor,

Transport Endpoints

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

file.c,

How to Prepare XTI Applications

flag,

DESCRIPTION

DESCRIPTION

DESCRIPTION

flags,

DESCRIPTION

DESCRIPTION

SYNOPSIS

DESCRIPTION

Functions

Headers and Definitions for XTI

flow control,

Sending Data

flows

Flows Illustrating Full Duplex Mapping

footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

Footnotes

fork,

Transport Endpoints

Association of a UNIX Process to an Endpoint

DESCRIPTION

SEE ALSO

formal

Relationship to Emerging Formal Standards

format

The Format of Options

frontmatter

Frontmatter

fsetpos

fsetpos

ftell

ftell

full

Flows Illustrating Full Duplex Mapping

Full Duplex Mapping

full duplex,

Overview of Data Transfer

function

The Poll Function

The Select Function

functionality

Minimum OSI Functionality (CAE Specification)

OSI Functionality

Upper Layers Functionality Exposed via mOSI

functions

Utility functions:

XTI Functions versus Protocols

XTI Library Functions and Parameters

Functions

Functions

Transport Service Interface Sequence of Functions

XTI Functions

Functions

Mapping XTI Functions to ACSE/Presentation Services

Functions

Functions

Existing Functions

New Functions

Existing Functions

further

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

FUs

Upper Layers FUs, Versions and Protocol Mechanisms

general

General Introduction to the XTI

General

General

General

General

General Guidelines

General

General

General

General purpose defines

Headers and Definitions for XTI

generalities

Generalities

gethostbyaddr

gethostbyaddr

gethostbyaddr(),

NAME

gethostbyname(),

NAME

gethostent(),

NAME

gethostname

gethostname

getnetbyaddr

getnetbyaddr

getnetbyaddr(),

NAME

getnetbyname(),

NAME

getnetent(),

NAME

getpeername

getpeername

getprotobyname(),

NAME

getprotobynumber

getprotobynumber

getprotobynumber(),

NAME

getprotoent(),

NAME

getservbyname(),

NAME

getservbyport

getservbyport

getservbyport(),

NAME

getservent(),

NAME

getsockname

getsockname

getsockopt

getsockopt

glossary

Glossary

group

The Open Group

Open Group Publications

guidelines

Guidelines for Use of XTI

General Guidelines

h_errno

h_errno

h_errno(),

NAME

half

Half Duplex Mapping

handling

Error Handling

header

Sockets Headers

IP Address Resolution Headers

The <xti_osi.h> Header File

The <xti_inet.h> Header File

Headers and Definitions for XTI

<xti_mosi.h> Header File

ATM Transport Headers

headers, <xti.h>

Headers and Definitions for XTI

host

host byte order

network host database

host part of address

The Internet Protocols

hostent,

DESCRIPTION

how

How to Prepare XTI Applications

htonl

htonl

htons(),

NAME

ICMP

The Internet Protocols

identifier

Object Identifier Representation within Options

transport provider identifier

illegal

Illegal Options

illustrating

Flows Illustrating Full Duplex Mapping

implementation

Use and Implementation of Interfaces

Implementation Notes

Implementation Notes

implementation-dependent

implementation-dependent

implementors

Implementors Notes

in

States and Events in XTI

The Use of Options in XTI

Example in Connection-oriented Mode

Example in Connectionless Mode

Receiving Indication of a Change in Leaf Status

in_addr

DESCRIPTION

in_addr,

DESCRIPTION

in_addr_t

DESCRIPTION

DESCRIPTION

in_port_t

DESCRIPTION

DESCRIPTION

in_port_t,

DESCRIPTION

INADDR_ANY

DESCRIPTION

The Internet Protocols

INADDR_BROADCAST

DESCRIPTION

incoming

Incoming Events

incoming events,

Incoming Events

indication

Events and TLOOK Error Indication

Receiving Indication of a Change in Leaf Status

inet_addr

inet_addr

inet_lnaof(),

NAME

inet_makeaddr(),

NAME

inet_netof(),

NAME

inet_network(),

NAME

inet_ntoa(),

NAME

info

The info Argument

information

Ordering Information

Common Information

Retrieving Information about Options

ISO Transport Protocol Information

Internet Protocol-specific Information

Naming and Addressing Information used by mOSI

SNA Transport Protocol Information

ATM Transport Protocol Information for XTI

ATM Transport Protocol Information for Sockets

initialisation

Overview of Connectionless Mode

initialisation,

Overview of Connection-oriented Mode

Initialisation/De-initialisation Phase

Initialisation/De-initialisation Phase

State Tables

DESCRIPTION

Initialisation/De-initialisation

Initialisation/De-initialisation Phase

Initialisation/De-initialisation Phase

initiating

Initiating an Option Negotiation

initiator

initiator

initiator,

Overview of Connection-oriented Mode

interface

Use and Implementation of Interfaces

Transport Interfaces States

Sockets Interfaces

Interfaces

IP Address Resolution Interfaces

Transport Service Interface Sequence of Functions

interfaces, implementation

Use and Implementation of Interfaces

interfaces, use

Use and Implementation of Interfaces

internet

Internet Protocol-specific Information

The Internet Protocols

Internet address, byte order

The Internet Protocols

Internet protocol

The Internet Protocols

Internet Protocol family

The Internet Protocols

Internet protocol-specific information

General

IOV_MAX

Headers and Definitions for XTI

IP

IP Address Resolution Interfaces

IP Address Resolution Headers

The Internet Protocols

IP-level Options

The <xti_inet.h> Header File

Headers and Definitions for XTI

IP_TOS type of service

The <xti_inet.h> Header File

Headers and Definitions for XTI

IPPORT_RESERVED

DESCRIPTION

IPPROTO_ macros, defined in <netinet/in.h>

DESCRIPTION

IPX

IPX

IPX-level

IPX-level Options

IPX/SPX

IPX/SPX Transport Provider

ISO

ISO Transport Protocol Information

SPECIFIC ISO ACSE/PRESENTATION OPTIONS

ISO C

C Language Definition

ISO,

General

The <xti_osi.h> Header File

Headers and Definitions for XTI

Abbreviations

ISO, priorities

The <xti_osi.h> Header File

Headers and Definitions for XTI

ISO, protection levels

The <xti_osi.h> Header File

Headers and Definitions for XTI

ISO, transport classes

The <xti_osi.h> Header File

Headers and Definitions for XTI

issues

Versions and Issues of Specifications

Issues

key

Key for Parameter Arrays

language

C Language Definition

language-dependent,

DESCRIPTION

layers

Upper Layers Functionality Exposed via mOSI

Upper Layers FUs, Versions and Protocol Mechanisms

leaf

Adding a Leaf

Removing a Leaf

Receiving Indication of a Change in Leaf Status

legacy

legacy

legacy

levels

Multiple Options and Options Levels

ACSE/Presentation Option Levels and Names

library

XTI Library Functions and Parameters

library functions,

Headers and Definitions for XTI

library structure,

NAME

list

Presentation Context Definition and Result List Option

listen

listen

listen,

DESCRIPTION

NAME

Functions

listener application,

Association of a UNIX Process to an Endpoint

little-endian

The Internet Protocols

lseek

lseek

lt;_atm_common.h>

<_atm_common.h>

lt;arpa/inet.h>

<arpa/inet.h>

lt;fcntl.h>

<fcntl.h>

lt;netatm/atm.h>

<netatm/atm.h>

lt;netdb.h>

<netdb.h>

lt;netinet/in.h>

<netinet/in.h>

lt;sys/socket.h>

Proposed Additions to <sys/socket.h>

lt;sys/stat.h>

<sys/stat.h>

lt;sys/uio.h>

<sys/uio.h>

lt;sys/un.h>

<sys/un.h>

lt;unistd.h>

<unistd.h>

lt;xti.h>

Proposed Additions to <xti.h>

lt;xti_atm.h>

<xti_atm.h>

lt;xti_inet.h>

The <xti_inet.h> Header File

lt;xti_mosi.h>

<xti_mosi.h> Header File

lt;xti_osi.h>

The <xti_osi.h> Header File

management

Event Management

Option Management of a Transport Endpoint

Management Options

Management Options

Event Management

Management Options

Management Options

management options

Management Options

Management Options

The <xti_osi.h> Header File

Headers and Definitions for XTI

mandatory

Mandatory mechanisms:

Mandatory and Optional Parameters

mandatory features,

Writing Protocol-independent Software

mapping

Mapping XTI Functions to ACSE/Presentation Services

Mapping XTI to SNA Transport Provider

Flows Illustrating Full Duplex Mapping

Full Duplex Mapping

Parameter Mappings

Half Duplex Mapping

Return Code to Event Mapping

marks

Trade Marks

maximum size, address

DESCRIPTION

maximum size, address buffer

DESCRIPTION

DESCRIPTION

maximum size, buffer

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

maximum size, ETSDU

DESCRIPTION

CAVEATS

maximum size, TSDU

Sending Data

DESCRIPTION

CAVEATS

Functions

may

may

mechanisms

Mandatory mechanisms:

Optional mechanisms:

Upper Layers FUs, Versions and Protocol Mechanisms

memory, allocate

DESCRIPTION

DESCRIPTION

migrant

Migrant Applications

minimum

Minimum OSI Functionality (CAE Specification)

mode

Overview of Connection-oriented Mode

Overview of Connectionless Mode

Example in Connection-oriented Mode

Example in Connectionless Mode

asynchronous mode

synchronous mode

mode, asynchronous

Synchronous and Asynchronous Execution Modes

mode, connection

Overview of Connection-oriented Mode

Overview of Connection Establishment

XTI Features

State Tables

Connection-mode Service

Transport Service Interface Sequence of Functions

Example in Connection-oriented Mode

mode, connectionless

Overview of Connectionless Mode

XTI Features

State Tables

DESCRIPTION

DESCRIPTION

DESCRIPTION

Connectionless-mode Service

Example in Connectionless Mode

mode, record-oriented

Sending Data

mode, stream-oriented

Sending Data

mode, synchronous

Synchronous and Asynchronous Execution Modes

DESCRIPTION

modes

Modes of Service

Synchronous and Asynchronous Execution Modes

modes of service,

Modes of Service

mOSI

mOSI API versus XAP

Upper Layers Functionality Exposed via mOSI

Naming and Addressing Information used by mOSI

XTI Options Specific to mOSI

Default Abstract Syntax for mOSI

Default Transfer Syntax for mOSI

Default Application Context for mOSI

mosi Header File

<xti_mosi.h> Header File

multiple

Multiple Options and Options Levels

multiple options

Privileged and Read-only Options

must

must

name space, X/Open

The Name Space

names

NetBIOS Names and Addresses

ACSE/Presentation Option Levels and Names

namespace

Namespace

naming

Naming and Addressing Information used by mOSI

Naming and Addressing Datatype

native ATM services

General

General

negotiation

The Elements of Negotiation

Initiating an Option Negotiation

Responding to a Negotiation Proposal

Negotiation of Abstract and Transfer Syntax

net

network net database

NetBIOS

Use of XTI to Access NetBIOS

NetBIOS Names and Addresses

NetBIOS Connection Release

netbuf structure

The Format of Options

DESCRIPTION

netbuf structure,

DESCRIPTION

netbuf"

Use of "struct netbuf"

netent,

DESCRIPTION

network

ATM Network Address

network byte order

network host database

network net database

network protocol database

network service database

new

New Functions

next state,

State Tables

notes

Explanatory Notes for XTI

Notes

Implementors Notes

Implementation Notes

Implementation Notes

ntohl

ntohl

ntohl(),

NAME

ntohs(),

NAME

null pointer,

DESCRIPTION

RETURN VALUE

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

DESCRIPTION

NULL,

DESCRIPTION

null, call

DESCRIPTION

numbers

Error Numbers

O_NONBLOCK flag,

Synchronous and Asynchronous Execution Modes

object

Object Identifier Representation within Options

objectives

Objectives

ocnt,

Outgoing Events

open

The Open Group

Open Group Publications

open,

NAME

opened,

Outgoing Events

State Tables

option

Initiating an Option Negotiation

Option Management of a Transport Endpoint

The Option Value T_UNSPEC

Option Data Types and Structures

ACSE/Presentation Option Levels and Names

Application Context Name Option

Presentation Context Definition and Result List Option

option management

Headers and Definitions for XTI

option negotiation, initiate

Initiating an Option Negotiation

option negotiation, response

Responding to a Negotiation Proposal

option values

Options for Quality of Service and Expedited Data

option, value

Option Management of a Transport Endpoint

optional

Optional mechanisms:

Mandatory and Optional Parameters

options

The Use of Options in XTI

The Format of Options

Multiple Options and Options Levels

Illegal Options

Retrieving Information about Options

Privileged and Read-only Options

Options

Options for Quality of Service and Expedited Data

Management Options

Options for Quality of Service

Management Options

Options

TCP-level Options

T_UDP-level Options

T_IP-level Options

Options

XTI Options Specific to mOSI

Options

Management Options

Management Options

Transport Service Options

SPECIFIC ISO ACSE/PRESENTATION OPTIONS

Object Identifier Representation within Options

Options

Connection-Mode Service Options

Options for Service Quality and Expedited Data

Options

IPX-level Options

SPX-level Options

Options

Signalling-level Options

Options management structure,

Headers and Definitions for XTI

options with end-to-end significance

Generalities

options, association-related

Generalities

options, connection mode

Connection-mode Service

options, connectionless-mode

Connectionless-mode Service

options, expedited data

Options for Quality of Service and Expedited Data

options, format

Summary

options, generalities

Generalities

options, illegal

Illegal Options

options, ISO-specific

The <xti_osi.h> Header File

Headers and Definitions for XTI

options, management

Management Options

options, multiple

Privileged and Read-only Options

options, privileged

Privileged and Read-only Options

options, quality of service

Options for Quality of Service and Expedited Data

options, read-only

Privileged and Read-only Options

options, retrieving information

Retrieving Information about Options

options, T_IP-level

T_IP-level Options

options, T_UDP-level

T_UDP-level Options

options, TCP-level

TCP-level Options

options, transport endpoint

NAME

options, transport level

General Introduction to the XTI

options, transport provider

DESCRIPTION

options, unsupported

Initiating an Option Negotiation

options, XTI-level

Headers and Definitions for XTI

optmgmt,

Utility functions:

Outgoing Events

State Tables

order

host byte order

network byte order

ordering

Ordering Information

orderly

Association Release (orderly, abortive)

orderly release

orderly release,

Overview of Connection Release

NAME

NAME

OSI

Minimum OSI Functionality (CAE Specification)

OSI Functionality

OSI,

Abbreviations

OSI, transport classes

Functions

outgoing

Outgoing Events

outgoing events,

Outgoing Events

outstanding connection indications,

Transport User Actions

DESCRIPTION

DESCRIPTION

overview

XTI Overview

Overview of Connection-oriented Mode

Overview of Connection Establishment

Overview of Data Transfer

Overview of Connection Release

Overview of Connectionless Mode

Overview of Data Transfer

Sockets Overview

parameter

XTI Library Functions and Parameters

Key for Parameter Arrays

Mandatory and Optional Parameters

Parameter Mappings

pass_conn,

Incoming Events

State Tables

phase

Initialisation/De-initialisation Phase

Initialisation/De-initialisation Phase

point

transport service access point

Point-to-Multipoint

Point-to-Multipoint Connections

points

Thread Cancellation Points

poll

poll

The Poll Function

Example of Use of Poll

poll,

DESCRIPTION

polling

Synchronous and Asynchronous Execution Modes

portability

Portability Aspects

portable,

Transport Providers

Writing Protocol-independent Software

Restrictions Concerning the Use of XTI

precedence levels, IP

The <xti_inet.h> Header File

Headers and Definitions for XTI

preface

Preface

prepare

How to Prepare XTI Applications

presentation

Presentation

Presentation Context Definition and Result List Option

primitives,

Synchronous and Asynchronous Execution Modes

privileged

Privileged and Read-only Options

process

Association of a UNIX Process to an Endpoint

process,

Association of a UNIX Process to an Endpoint

product

The Development of Product Standards

program,

How to Prepare XTI Applications

programs, multiple protocol

Writing Protocol-independent Software

proposal

Responding to a Negotiation Proposal

proposed

Proposed Additions to <xti.h>

Proposed Additions to <sys/socket.h>

protocol

Use of the Same Protocol Address

Generalities

DESCRIPTION

ISO Transport Protocol Information

Upper Layers FUs, Versions and Protocol Mechanisms

SNA Transport Protocol Information

ATM Transport Protocol Information for XTI

ATM Protocol Address

ATM Transport Protocol Information for Sockets

network protocol database

protocol independence,

DESCRIPTION

DESCRIPTION

Writing Protocol-independent Software

protocol,

Transport Endpoints

XTI Functions versus Protocols

DESCRIPTION

DESCRIPTION

NAME

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

General

Writing Protocol-independent Software

protocol-independent

Writing Protocol-independent Software

protocol-specific

Internet Protocol-specific Information

protocol-specific servicelimits

Headers and Definitions for XTI

protocols

XTI Functions versus Protocols

The Internet Protocols

protocols in Internet family

The Internet Protocols

protoent,

DESCRIPTION

provider

Transport Providers

SNA Transport Provider

Mapping XTI to SNA Transport Provider

IPX/SPX Transport Provider

transport provider identifier

transport service provider

publications

Open Group Publications

quality

Options for Quality of Service and Expedited Data

Options for Quality of Service

Options for Service Quality and Expedited Data

quality of service

Options for Quality of Service and Expedited Data

Options for Quality of Service

quality of service,

The <xti_osi.h> Header File

Headers and Definitions for XTI

queue,

Overview of Connection Establishment

Optional mechanisms:

ERRORS

quot;struct

Use of "struct netbuf"

rate

Options for Quality of Service and Expedited Data

rate structure,

The <xti_osi.h> Header File

Headers and Definitions for XTI

rationale

Rationale for using XTI-mOSI

rcv,

Incoming Events

State Tables

rcvconnect,

Incoming Events

State Tables

rcvdis1,

Incoming Events

State Tables

rcvdis2,

Incoming Events

State Tables

rcvdis3,

Incoming Events

State Tables

rcvrel,

Incoming Events

State Tables

rcvreldata,

Incoming Events

rcvudata,

Incoming Events

rcvuderr,

Incoming Events

rcvvudata,

Headers and Definitions for XTI

read

read

read-only

Privileged and Read-only Options

readv(),

NAME

reason

Reason Codes for Disconnections

reason, disconnection

DESCRIPTION

receipt,

NAME

receive,

NAME

NAME

NAME

receiving

Receiving Data

Receiving Data

Receiving Indication of a Change in Leaf Status

Receiving Data,

Receiving Data

Receiving Data

record-oriented,

Sending Data

recv

recv

recvfrom

recvfrom

recvmsg

recvmsg

referenced

Referenced Documents

references

Other References

relationship

Relationship to the XSH Specification

Relationship to Emerging Formal Standards

Relationship between XTI and TLI

release

Overview of Connection Release

NetBIOS Connection Release

Association Release (orderly, abortive)

abortive release

connection release

orderly release

release,

Overview of Connection-oriented Mode

Overview of Connection Release

State Tables

NAME

DESCRIPTION

NAME

reliable,

Modes of Service

remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

Further Remarks

remote user,

Event Management

Overview of Connection Establishment

Overview of Connection Release

DESCRIPTION

DESCRIPTION

ERRORS

DESCRIPTION

Example in Connection-oriented Mode

Example in Connectionless Mode

removing

Removing a Leaf

representation

Object Identifier Representation within Options

requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

Absolute Requirements

reqvalue

Options for Quality of Service and Expedited Data

reqvalue structure,

The <xti_osi.h> Header File

Headers and Definitions for XTI

reqvalue,

The <xti_osi.h> Header File

Headers and Definitions for XTI

resfd,

Outgoing Events

resolution

IP Address Resolution Interfaces

IP Address Resolution Headers

responder

responder

responder,

Overview of Connection-oriented Mode

responding

Responding to a Negotiation Proposal

restrictions

Restrictions Concerning the Use of XTI

result

Presentation Context Definition and Result List Option

retrieving

Retrieving Information about Options

return

Return of TLOOK Error

Return Code to Event Mapping

routing

Routing

safety

Thread Safety

same

Use of the Same Protocol Address

scope

Scope

select

select

The Select Function

Example of Use of Select

send

send

sending

Sending Data

Sending Data

Sending Data,

Sending Data

Sending Data

sendmsg

sendmsg

sendto

sendto

sequence

Transport Service Interface Sequence of Functions

servent,

DESCRIPTION

server program

Example of Use of Poll

Example of Use of Select

service

Modes of Service

Connection-mode Service

Options for Quality of Service and Expedited Data

Connectionless-mode Service

Options for Quality of Service

Transport Service Interface Sequence of Functions

ACSE/Presentation Connection-mode Service

ACSE/Presentation Connectionless-mode Service

Transport Service Options

Connection-Mode Service Options

Options for Service Quality and Expedited Data

expedited transport service data unit

network service database

transport service access point

transport service data unit

transport service provider

transport service user

service definition, ISO

Overview of Connection Release

General

Functions

service definition, TCP

Overview of Connection Release

service type defines

Headers and Definitions for XTI

services

Mapping XTI Functions to ACSE/Presentation Services

Connection-mode Services

Connectionless-mode Services

session

Session

sethostent

sethostent

sethostent(),

NAME

setnetent

setnetent

setnetent(),

NAME

setprotoent

setprotoent

setprotoent(),

NAME

setservent

setservent

setservent(),

NAME

setsockopt

setsockopt

short-term

Short-term Solution

should

should

shutdown

shutdown

signalling-level

Signalling-level Options

signals

Effect of Signals

SNA

SNA Transport Provider

SNA Transport Protocol Information

SNA Addresses

Mapping XTI to SNA Transport Provider

snd,

Outgoing Events

State Tables

Events and TLOOK Error Indication

General

snddis1,

Outgoing Events

State Tables

snddis2,

Outgoing Events

State Tables

sndrel,

Outgoing Events

State Tables

Events and TLOOK Error Indication

sndreldata,

Outgoing Events

sndudata,

Outgoing Events

State Tables

Events and TLOOK Error Indication

General

SOCK_DGRAM

The Internet Protocols

SOCK_RAW

The Internet Protocols

SOCK_STREAM

The Internet Protocols

sockaddr_in,

DESCRIPTION

sockaddr_un,

DESCRIPTION

socket

socket

socket

socket,

Functions

socketpair

socketpair

sockets

Sockets Interfaces

Sockets Overview

Sockets Headers

ATM Transport Protocol Information for Sockets

software

Writing Protocol-independent Software

solution

Short-term Solution

space

The Name Space

specific

XTI Options Specific to mOSI

SPECIFIC ISO ACSE/PRESENTATION OPTIONS

specification

Versions and Issues of Specifications

Relationship to the XSH Specification

Minimum OSI Functionality (CAE Specification)

SPX

SPX

SPX-level

SPX-level Options

standard error,

DESCRIPTION

standards

The Development of Product Standards

Relationship to Emerging Formal Standards

state

State Tables

state table,

State Tables

Example in Connectionless Mode

state,

States and Events in XTI

Transport Interfaces States

State Tables

Headers and Definitions for XTI

state, current

States and Events in XTI

State Tables

NAME

DESCRIPTION

state, next

State Tables

state, T_DATAXFER

Transport Interfaces States

state, T_IDLE

Transport Interfaces States

state, T_INCON

Transport Interfaces States

state, T_INREL

Transport Interfaces States

state, T_OUTCON

Transport Interfaces States

state, T_OUTREL

Transport Interfaces States

state, T_UNBIND

Transport Interfaces States

state, T_UNIT

Transport Interfaces States

states

States and Events in XTI

Transport Interfaces States

status

Receiving Indication of a Change in Leaf Status

status, connection

DESCRIPTION

status, connection request

Overview of Connection Establishment

DESCRIPTION

stream-oriented,

Sending Data

strerror(3C),

DESCRIPTION

struct netbuf

Headers and Definitions for XTI

struct rate

The <xti_osi.h> Header File

Headers and Definitions for XTI

struct reqvalue

The <xti_osi.h> Header File

Headers and Definitions for XTI

struct t_bind

Headers and Definitions for XTI

struct t_info,

Headers and Definitions for XTI

struct t_kpalive

The <xti_inet.h> Header File

Headers and Definitions for XTI

struct t_linger

Headers and Definitions for XTI

struct t_opthdr

Headers and Definitions for XTI

struct t_optmgmt

Headers and Definitions for XTI

struct thrpt

The <xti_osi.h> Header File

Headers and Definitions for XTI

struct transdel

The <xti_osi.h> Header File

Headers and Definitions for XTI

structure

Structure

t_atm_sap Structure

structure types,

Headers and Definitions for XTI

structures

Option Data Types and Structures

subnet part of address

The Internet Protocols

successful

Association Establishment (successful, unsuccessful)

summary

Summary

supplements

Supplements

SVID,

Abbreviations

synchronise,

NAME

synchronous

Synchronous and Asynchronous Execution Modes

synchronous mode

synchronous mode,

Synchronous and Asynchronous Execution Modes

DESCRIPTION

DESCRIPTION

syntax

Negotiation of Abstract and Transfer Syntax

Default Abstract Syntax for mOSI

Default Transfer Syntax for mOSI

t-opthdr

Options

t_accept

t_accept

t_accept,

XTI Features

NAME

Functions

Notes

Functions

Headers and Definitions for XTI

t_addleaf

t_addleaf

T_ALIGN,

Headers and Definitions for XTI

t_alloc

t_alloc

t_alloc,

Utility functions:

NAME

DESCRIPTION

Headers and Definitions for XTI

T_ALLOPT,

Headers and Definitions for XTI

t_atm_sap

t_atm_sap Structure

t_atm_sap structure

t_atm_sap Structure

t_bind

t_bind

Functions

Functions

t_bind,

Transport Endpoints

XTI Features

NAME

DESCRIPTION

DESCRIPTION

Headers and Definitions for XTI

t_call

DESCRIPTION

t_close

t_close

Functions

t_close,

XTI Features

NAME

Transport Service Interface Sequence of Functions

Headers and Definitions for XTI

t_connect

t_connect

Functions

XTI Events

t_connect()

Retrieving Information about Options

T_CONNECT,

Events and t_look()

Event Management

Footnotes

XTI Features

NAME

DESCRIPTION

Functions

Headers and Definitions for XTI

T_DATA

XTI Events

T_DATA,

Events and t_look()

Event Management

Overview of Data Transfer

State Tables

Events and TLOOK Error Indication

T_DATAXFER,

Transport Interfaces States

State Tables

T_DIS,

Events and t_look()

Events and TLOOK Error Indication

T_DISCONNECT

XTI Events

T_DISCONNECT,

Events and t_look()

Event Management

Sending Data

Events and TLOOK Error Indication

t_errno

t_errno

t_errno,

Error Handling

DESCRIPTION

Headers and Definitions for XTI

t_error

t_error

t_error,

Error Handling

Utility functions:

NAME

DESCRIPTION

SEE ALSO

Headers and Definitions for XTI

T_EXDATA

XTI Events

T_EXDATA,

Events and t_look()

Event Management

Functions

T_EXPEDITED,

Receiving Data

DESCRIPTION

DESCRIPTION

t_free

t_free

t_free,

Utility functions:

NAME

Headers and Definitions for XTI

t_getinfo

t_getinfo

Functions

t_getinfo,

Utility functions:

NAME

Headers and Definitions for XTI

t_getprotaddr

t_getprotaddr

t_getprotaddr,

Utility functions:

NAME

Headers and Definitions for XTI

t_getstate

t_getstate

t_getstate,

Utility functions:

NAME

Headers and Definitions for XTI

T_GODATA

XTI Events

T_GODATA,

Events and t_look()

Event Management

Overview of Data Transfer

T_GOEXDATA

XTI Events

T_GOEXDATA,

Events and t_look()

Event Management

T_IDLE,

Transport Interfaces States

State Tables

DESCRIPTION

T_INCON,

Transport Interfaces States

State Tables

T_INET_IP,

The <xti_inet.h> Header File

T_INET_TCP

The <xti_inet.h> Header File

Headers and Definitions for XTI

T_INET_UDP

The <xti_inet.h> Header File

T_INREL,

Transport Interfaces States

State Tables

T_IP-level

T_IP-level Options

T_IP-level options

T_IP-level Options

T_IP_BROADCAST

Further Remarks

T_IP_BROADCAST,

The <xti_inet.h> Header File

T_IP_DONTROUTE

Further Remarks

T_IP_DONTROUTE,

The <xti_inet.h> Header File

T_IP_OPTIONS

Further Remarks

T_IP_OPTIONS,

The <xti_inet.h> Header File

T_IP_REUSEADDR

Further Remarks

T_IP_REUSEADDR,

The <xti_inet.h> Header File

T_IP_TOS

Further Remarks

T_IP_TOS,

The <xti_inet.h> Header File

T_IP_TTL

Further Remarks

T_IP_TTL,

The <xti_inet.h> Header File

t_kpalive,

The <xti_inet.h> Header File

Headers and Definitions for XTI

t_listen

t_listen

XTI Events

t_listen()

Retrieving Information about Options

T_LISTEN,

Events and t_look()

Event Management

XTI Features

Events and TLOOK Error Indication

NAME

Functions

Notes

Functions

Headers and Definitions for XTI

t_look

Events and t_look()

t_look

Functions

t_look,

Synchronous and Asynchronous Execution Modes

Events and t_look()

XTI Features

NAME

Headers and Definitions for XTI

T_MORE flag,

Notes

T_MORE,

Receiving Data

Sending Data

DESCRIPTION

DESCRIPTION

DESCRIPTION

T_NB_ABORT

XTI Functions

T_NB_BCAST_NAME

NetBIOS Names and Addresses

T_NB_CLOSED

XTI Functions

T_NB_GROUP

NetBIOS Names and Addresses

T_NB_LOCAL

NetBIOS Names and Addresses

T_NB_NAMELEN

NetBIOS Names and Addresses

T_NB_NOANSWER

XTI Functions

T_NB_OPREJ

XTI Functions

T_NB_UNIQUE

NetBIOS Names and Addresses

T_NEXTHDR,

Headers and Definitions for XTI

t_open

t_open

t_open,

Transport Endpoints

XTI Features

NAME

Functions

Functions

Headers and Definitions for XTI

T_OPT_DATA,

Headers and Definitions for XTI

T_OPT_FIRSTHDR,

Headers and Definitions for XTI

t_optmgmt

t_optmgmt

t_optmgmt()

Retrieving Information about Options

t_optmgmt,

Utility functions:

NAME

Headers and Definitions for XTI

T_ORDREL

XTI Events

T_ORDREL,

Events and t_look()

Event Management

Events and TLOOK Error Indication

T_OUTCON,

Transport Interfaces States

State Tables

T_OUTREL,

Transport Interfaces States

State Tables

T_PUSH,

DESCRIPTION

DESCRIPTION

t_rcv

t_rcv

Functions

t_rcv,

Events and t_look()

XTI Features

Events and TLOOK Error Indication

NAME

Functions

Headers and Definitions for XTI

t_rcvconnect

t_rcvconnect

t_rcvconnect()

Retrieving Information about Options

t_rcvconnect(),

Headers and Definitions for XTI

t_rcvconnect,

XTI Features

Events and TLOOK Error Indication

NAME

Functions

Functions

t_rcvdis

t_rcvdis

t_rcvdis,

Events and t_look()

XTI Features

NAME

Functions

Functions

Headers and Definitions for XTI

t_rcvleafchange

t_rcvleafchange

t_rcvrel

t_rcvrel

t_rcvrel,

Events and t_look()

Events and TLOOK Error Indication

NAME

Headers and Definitions for XTI

t_rcvreldata

t_rcvreldata

t_rcvreldata,

NAME

Headers and Definitions for XTI

t_rcvudata

XTI Features

t_rcvudata

t_rcvudata()

Retrieving Information about Options

t_rcvudata,

Events and TLOOK Error Indication

NAME

Functions

Headers and Definitions for XTI

t_rcvuderr

XTI Features

t_rcvuderr

t_rcvuderr()

Retrieving Information about Options

t_rcvuderr,

Events and t_look()

NAME

Functions

Headers and Definitions for XTI

t_rcvv

t_rcvv

t_rcvv,

XTI Features

Headers and Definitions for XTI

t_rcvvudata

XTI Features

t_rcvvudata

t_removeleaf

t_removeleaf

T_SNA_CONNECTION_OUTAGE

Functions

T_SNA_CONNECTION_SETUP_FAILURE.

Functions

T_SNA_MAX_LU_LEN

SNA Addresses

T_SNA_MAX_NETID_LEN

SNA Addresses

T_SNA_MAX_TPN_LEN

SNA Addresses

T_SNA_SYSTEM_DISCONNECT

Functions

T_SNA_TIMEOUT

Functions

T_SNA_USER_DISCONNECT

Functions

t_snd

t_snd

t_snd,

Events and t_look()

XTI Features

NAME

Functions

Functions

Headers and Definitions for XTI

t_snddis

t_snddis

t_snddis,

XTI Features

NAME

Functions

Functions

Headers and Definitions for XTI

t_sndrel

t_sndrel

t_sndrel,

NAME

Headers and Definitions for XTI

t_sndreldata

t_sndreldata

t_sndreldata,

NAME

Headers and Definitions for XTI

t_sndudata

XTI Features

t_sndudata

t_sndudata,

NAME

Functions

Functions

Headers and Definitions for XTI

t_sndv

t_sndv

t_sndv,

XTI Features

Headers and Definitions for XTI

t_sndvudata

XTI Features

t_sndvudata

t_sndvudata,

Headers and Definitions for XTI

t_strerror

t_strerror

t_strerror,

Utility functions:

NAME

RETURN VALUE

Headers and Definitions for XTI

t_sync

t_sync

t_sync,

Association of a UNIX Process to an Endpoint

XTI Features

NAME

Headers and Definitions for XTI

t_sysconf

t_sysconf

t_sysconf,

Utility functions:

Headers and Definitions for XTI

T_TCP,

General

T_TCP_KEEPALIVE

Further Remarks

T_TCP_KEEPALIVE,

The <xti_inet.h> Header File

T_TCP_MAXSEG

Further Remarks

T_TCP_MAXSEG,

The <xti_inet.h> Header File

T_TCP_NODELAY

Further Remarks

T_TCP_NODELAY,

The <xti_inet.h> Header File

T_UDERR

XTI Events

T_UDERR,

Events and t_look()

Event Management

Overview of Data Transfer

Events and TLOOK Error Indication

T_UDP,

General

T_UDP-level

T_UDP-level Options

T_UDP-level options

T_UDP-level Options

T_UDP_CHECKSUM

Further Remarks

T_UDP_CHECKSUM,

The <xti_inet.h> Header File

t_unbind

t_unbind

t_unbind,

XTI Features

Transport Interfaces States

NAME

Headers and Definitions for XTI

T_UNBND,

State Tables

T_UNIT,

Transport Interfaces States

T_UNSPEC

The Option Value T_UNSPEC

T_UNSPEC,

Headers and Definitions for XTI

tables

State Tables

TC,

Abbreviations

TCP

The Internet Protocols

TCP,

Overview of Connection Release

Abbreviations

TCP-level

TCP-level Options

TCP-level options

TCP-level Options

The <xti_inet.h> Header File

Headers and Definitions for XTI

terminated, connection

Example in Connection-oriented Mode

terminology

Terminology

terminology,

Terminology

TFLOW

XTI Events

TFLOW,

Sending Data

this

This Document

thread

Thread Safety

Thread Cancellation Points

thread cancellation point

Thread Cancellation Points

thread safety

Thread Safety

threads

Thread Safety

Thread Cancellation Points

thrpt

Options for Quality of Service and Expedited Data

thrpt structure,

The <xti_osi.h> Header File

Headers and Definitions for XTI

thrpt,

The <xti_osi.h> Header File

Headers and Definitions for XTI

TLI

XTI and TLI

Relationship between XTI and TLI

TLI,

XTI and TLI

Restrictions Concerning the Use of XTI

Relationship between XTI and TLI

Abbreviations

TLOOK

Events and TLOOK Error Indication

Return of TLOOK Error

TLOOK,

Synchronous and Asynchronous Execution Modes

Sending Data

Events and TLOOK Error Indication

TOS precedence levels,

The <xti_inet.h> Header File

Headers and Definitions for XTI

TPDU lengths,

The <xti_osi.h> Header File

Headers and Definitions for XTI

trade

Trade Marks

transdel

Options for Quality of Service and Expedited Data

transdel structure

The <xti_osi.h> Header File

Headers and Definitions for XTI

transfer

Overview of Data Transfer

Overview of Data Transfer

Negotiation of Abstract and Transfer Syntax

Data Transfer

Default Transfer Syntax for mOSI

data transfer

Transmission Control Protocol

The Internet Protocols

transport

Transport Endpoints

Transport Providers

Transport Interfaces States

Transport User Actions

Option Management of a Transport Endpoint

ISO Transport Protocol Information

Transport Service Interface Sequence of Functions

Transport Service Options

SNA Transport Provider

SNA Transport Protocol Information

Mapping XTI to SNA Transport Provider

IPX/SPX Transport Provider

ATM Transport Protocol Information for XTI

ATM Transport Protocol Information for Sockets

ATM Transport Headers

expedited transport service data unit

transport address

transport connection

transport endpoint

transport provider identifier

transport service access point

transport service data unit

transport service provider

transport service user

transport address,

Transport Endpoints

General

transport classes,

Functions

The <xti_osi.h> Header File

Headers and Definitions for XTI

transport connection,

Transport Endpoints

Overview of Connection Establishment

DESCRIPTION

DESCRIPTION

DESCRIPTION

transport endpoint

Option Management of a Transport Endpoint

transport endpoint,

Transport Endpoints

Transport Interfaces States

Outgoing Events

NAME

DESCRIPTION

NAME

DESCRIPTION

DESCRIPTION

NAME

NAME

DESCRIPTION

NAME

DESCRIPTION

NAME

DESCRIPTION

Transport Level Interface (TLI),

XTI and TLI

Restrictions Concerning the Use of XTI

Relationship between XTI and TLI

transport level options

General Introduction to the XTI

transport provider

The Format of Options

transport provider identifier,

Transport Endpoints

Overview of Connection-oriented Mode

DESCRIPTION

transport provider,

Transport Endpoints

Transport Providers

Overview of Connection-oriented Mode

States and Events in XTI

Transport Interfaces States

State Tables

DESCRIPTION

DESCRIPTION

DESCRIPTION

General

Transport Service Interface Sequence of Functions

Headers and Definitions for XTI

transport service access point, TSAP

Association of a UNIX Process to an Endpoint

transport service data unit, TSDU

Event Management

DESCRIPTION

DESCRIPTION

Writing Protocol-independent Software

transport service user,

Transport Endpoints

Overview of Connection-oriented Mode

Overview of Connection Establishment

Overview of Connection Release

States and Events in XTI

Transport Interfaces States

NAME

Transport Service Interface Sequence of Functions

transport service,

General Introduction to the XTI

General

Transport Service Interface Sequence of Functions

transport user actions,

Transport User Actions

TSAP,

Association of a UNIX Process to an Endpoint

Abbreviations

TSDU,

Event Management

Receiving Data

DESCRIPTION

DESCRIPTION

DESCRIPTION

CAVEATS

DESCRIPTION

General

Functions

Notes

Abbreviations

TSYSERR,

Error Handling

Sending Data

DESCRIPTION

types

Option Data Types and Structures

typographical

Typographical Conventions

UDP

The Internet Protocols

UDP,

Abbreviations

UDP-level options

The <xti_inet.h> Header File

Headers and Definitions for XTI

unbind,

XTI Features

Outgoing Events

State Tables

Events and TLOOK Error Indication

undefined

undefined

unit

expedited transport service data unit

transport service data unit

Unitdata error structure

Headers and Definitions for XTI

unitdata,

DESCRIPTION

SYNOPSIS

DESCRIPTION

UNIX

Association of a UNIX Process to an Endpoint

UNIX, process

Association of a UNIX Process to an Endpoint

UNIX, versions

XTI and TLI

unspecified

unspecified

unsuccessful

Association Establishment (successful, unsuccessful)

upper

Upper Layers Functionality Exposed via mOSI

Upper Layers FUs, Versions and Protocol Mechanisms

use

Use and Implementation of Interfaces

Use of the Same Protocol Address

The Use of Options in XTI

Use of "struct netbuf"

Guidelines for Use of XTI

Example of Use of Poll

Example of Use of Select

Use of XTI to Access NetBIOS

Restrictions Concerning the Use of XTI

used

Naming and Addressing Information used by mOSI

user

Transport User Actions

transport service user

user application

user application,

Overview of Connection-oriented Mode

Overview of Connectionless Mode

user data

DESCRIPTION

user data,

NAME

User Datagram Protocol

The Internet Protocols

User-Network Interface

General

using

Rationale for using XTI-mOSI

utility

Utility functions:

value

The Option Value T_UNSPEC

versions

Versions and Issues of Specifications

Upper Layers FUs, Versions and Protocol Mechanisms

versus

XTI Functions versus Protocols

mOSI API versus XAP

via

Upper Layers Functionality Exposed via mOSI

will

will

within

Object Identifier Representation within Options

write

write

writev(),

NAME

writing

Writing Protocol-independent Software

X/Open name space,

The Name Space

XAP

mOSI API versus XAP

XEM,

Abbreviations

XSH

Relationship to the XSH Specification

XTI

General Introduction to the XTI

Explanatory Notes for XTI

XTI Overview

XTI Features

XTI Functions versus Protocols

States and Events in XTI

The Use of Options in XTI

XTI Library Functions and Parameters

How to Prepare XTI Applications

Guidelines for Use of XTI

XTI Events

Use of XTI to Access NetBIOS

XTI Functions

XTI and TLI

Restrictions Concerning the Use of XTI

Relationship between XTI and TLI

Headers and Definitions for XTI

XTI Options Specific to mOSI

Mapping XTI Functions to ACSE/Presentation Services

Mapping XTI to SNA Transport Provider

ATM Transport Protocol Information for XTI

XTI error return

Headers and Definitions for XTI

XTI level

Headers and Definitions for XTI

XTI,

General Introduction to the XTI

Abbreviations

XTI, applications

How to Prepare XTI Applications

XTI, features

XTI Features

Utility functions:

Optional mechanisms:

XTI, library

How to Prepare XTI Applications

XTI-level options

XTI-LEVEL OPTIONS

Headers and Definitions for XTI

XTI-mOSI

Rationale for using XTI-mOSI

Zero-length TSDUs and TSDU fragments,

DESCRIPTION

DESCRIPTION

DESCRIPTION

ERRORS

General

Functions