INDEX

<netatm/atm.h>

<sys/socket.h>

<xti.h>

<xti_atm.h>

<xti_mosi.h>

1.

2.

3.

4.

[??]

_XOPEN_SOURCE

abbreviations

abortive

abortive release,

about

absolute

abstract

accept

accept,

accept1,

accept2,

accept3,

access

acknowledgements

ACSE

ACSE/Presentation

actions

adding

additions

additions to <sys/socket.h> for ATM

additions to <xti.h> for ATM

address

address Class

address,

  • XTI Features
  • XTI Library Functions and Parameters
  • ISO Transport Protocol Information

    addresses

    addressing

    annotations

    API

    application

    application,

    applications

    applications portability,

    applications,

    applications, portability

    argument

    arrays

    aspects

    association

    association-related

    association-related options

    asynchronous

    asynchronous events

    asynchronous mode,

    asynchronous,

    ATM

  • ATM Transport Protocol Information for Sockets
  • ATM Transport Headers

    ATM addresses

    ATM levels

    ATM options

    ATM transport headers

    ATM transport protocol for sockets

    ATM transport protocol for XTI

    ATM transport provider

    between

    bind

    bind,

    broadcast

    buffer,

    by

    byte

    byte order of Internet address

    c

    C language, Issue 4 environment

    CAE

    Call structure

    caller,

    can

    cancellation

    change

    character string,

    checksum check

    child process,

    CL,

    Class of address

    close

    close,

    closed,

    cluster of local networks

    CO,

    code

    common

    Common Usage C

    compatibility, future

    compilation

    compilation environment,

    concerning

    connect

    connect1,

    connect2,

    connection

    connection establishment,

  • XTI Library Functions and Parameters
  • Internet Protocol-specific Information
  • Guidelines for Use of XTI

    connection indication,

    connection mode,

    connection release

    connection release,

  • Guidelines for Use of XTI

    connection request,

    connection,

    connection-mode

    connection-mode service,

    connection-mode,

  • States and Events in XTI
  • Guidelines for Use of XTI

    connection-oriented

    connectionless

    connectionless,

    connectionless-mode

    connectionless-mode,

    connections

    constants,

    context

    control message protocol

    conventions

    corrigenda

    create, transport endpoint

    current event,

  • XTI Library Functions and Parameters

    current state,

  • XTI Library Functions and Parameters

    data

  • XTI Library Functions and Parameters
  • ISO Transport Protocol Information
  • Minimum OSI Functionality (CAE Specification)
  • SNA Transport Provider
  • Glossary

    data transfer,

  • States and Events in XTI
  • Guidelines for Use of XTI

    data unit,

    data unit, discarded

    data,

    database

    datagram

    datagram structure

    datagram,

    datatype

    de-initialisation,

  • States and Events in XTI

    default

    default,

    definition

    development

    device driver,

    device,

    discarded data unit,

    discon,

    disconnect,

    disconnect, indication

    disconnection structure

    disconnection,

    disconnection, request

    disconnections

    document

    dup,

    duplex

    duplex,

    EBADF, in

    effect

    elements

    EM

    EM,

    emerging

    end-to-end significance

    endhostent

    endnetent

    endpoint

    endprotoent

    endservent

    enqueue,

    environment

    errmsg,

    errno,

    errnum,

    error

    error code,

    error codes,

    error handling

    error indication,

    error message,

    error number,

    error numbers

    established, connection

    establishment

    ETSDU

    ETSDU,

    event

    Event Management

    event management,

    event,

  • Guidelines for Use of XTI

    event, current

  • XTI Library Functions and Parameters

    events

  • Guidelines for Use of XTI
  • Headers and Definitions for XTI

    events and t_look,

    events, accept1

    events, accept2

    events, accept3

    events, bind

    events, closed

    events, connect1

    events, connect2

    events, incoming

    events, listen

    events, opened

    events, optmgmt

    events, outgoing

    events, pass_conn

    events, rcv

    events, rcvconnect

    events, rcvdis1

    events, rcvdis2

    events, rcvdis3

    events, rcvrel

    events, rcvudata

    events, rcvuderr

    events, snd

    events, snddis1

    events, snddis2

    events, sndrel

    events, sndudata

    events, unbind

    example

    example for select

    exec,

    execution

    execution mode,

    existing

    expedited

    expedited data

    expedited data,

  • XTI Library Functions and Parameters
  • ISO Transport Protocol Information
  • Internet Protocol-specific Information

    expedited transport service data unit, ETSDU

    explanatory

    exposed

    F_GETOWN

    F_SETOWN

    family of protocols

    fcntl

    fcntl,

    fcntl.h,

    fd,

    features

    features,

    fgetpos

    file

    file descriptor,

    file.c,

    flag,

    flags,

    flow control,

    flows

    footnotes

    fork,

    formal

    format

    frontmatter

    fsetpos

    ftell

    full

    full duplex,

    function

    functionality

    functions

    further

    FUs

    general

    General purpose defines

    generalities

    gethostbyaddr

    gethostbyaddr(),

    gethostbyname(),

    gethostent(),

    gethostname

    getnetbyaddr

    getnetbyaddr(),

    getnetbyname(),

    getnetent(),

    getpeername

    getprotobyname(),

    getprotobynumber

    getprotobynumber(),

    getprotoent(),

    getservbyname(),

    getservbyport

    getservbyport(),

    getservent(),

    getsockname

    getsockopt

    glossary

    group

    guidelines

    h_errno

    h_errno(),

    half

    handling

    header

    headers, <xti.h>

    host

    host part of address

    hostent,

    how

    htonl

    htons(),

    ICMP

    identifier

    illegal

    illustrating

    implementation

    implementation-dependent

    implementors

    in

    in_addr

    in_addr,

    in_addr_t

    in_port_t

    in_port_t,

    INADDR_ANY

    INADDR_BROADCAST

    incoming

    incoming events,

    indication

    inet_addr

    inet_lnaof(),

    inet_makeaddr(),

    inet_netof(),

    inet_network(),

    inet_ntoa(),

    info

    information

    initialisation

    initialisation,

  • States and Events in XTI
  • XTI Library Functions and Parameters

    Initialisation/De-initialisation

    initiating

    initiator

    initiator,

    interface

  • IP Address Resolution Interfaces
  • Guidelines for Use of XTI

    interfaces, implementation

    interfaces, use

    internet

    Internet address, byte order

    Internet protocol

    Internet Protocol family

    Internet protocol-specific information

    IOV_MAX

    IP

    IP-level Options

    IP_TOS type of service

    IPPORT_RESERVED

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

    IPX

    IPX-level

    IPX/SPX

    ISO

    ISO C

    ISO,

    ISO, priorities

    ISO, protection levels

    ISO, transport classes

    issues

    key

    language

    language-dependent,

    layers

    leaf

    legacy

    levels

    library

    library functions,

    library structure,

    list

    listen

    listen,

    listener application,

    little-endian

    lseek

    lt;_atm_common.h>

    lt;arpa/inet.h>

    lt;fcntl.h>

    lt;netatm/atm.h>

    lt;netdb.h>

    lt;netinet/in.h>

    lt;sys/socket.h>

    lt;sys/stat.h>

    lt;sys/uio.h>

    lt;sys/un.h>

    lt;unistd.h>

    lt;xti.h>

    lt;xti_atm.h>

    lt;xti_inet.h>

    lt;xti_mosi.h>

    lt;xti_osi.h>

    management

    management options

    mandatory

    mandatory features,

    mapping

    marks

    maximum size, address

    maximum size, address buffer

    maximum size, buffer

    maximum size, ETSDU

    maximum size, TSDU

    may

    mechanisms

    memory, allocate

    migrant

    minimum

    mode

    mode, asynchronous

    mode, connection

  • States and Events in XTI
  • ISO Transport Protocol Information
  • Guidelines for Use of XTI

    mode, connectionless

    mode, record-oriented

    mode, stream-oriented

    mode, synchronous

    modes

    modes of service,

    mOSI

    mosi Header File

    multiple

    multiple options

    must

    name space, X/Open

    names

    namespace

    naming

    native ATM services

    negotiation

  • Minimum OSI Functionality (CAE Specification)

    net

    NetBIOS

    netbuf structure

    netbuf structure,

    netbuf"

    netent,

    network

    new

    next state,

    notes

    ntohl

    ntohl(),

    ntohs(),

    null pointer,

    NULL,

    null, call

    numbers

    O_NONBLOCK flag,

    object

    objectives

    ocnt,

    open

    open,

    opened,

    option

    option management

    option negotiation, initiate

    option negotiation, response

    option values

    option, value

    optional

    options

  • ISO Transport Protocol Information
  • Internet Protocol-specific Information
  • Use of XTI to Access NetBIOS
  • Minimum OSI Functionality (CAE Specification)
  • Option Data Types and Structures
  • SNA Transport Provider
  • IPX/SPX Transport Provider
  • ATM Transport Protocol Information for XTI

    Options management structure,

    options with end-to-end significance

    options, association-related

    options, connection mode

    options, connectionless-mode

    options, expedited data

    options, format

    options, generalities

    options, illegal

    options, ISO-specific

    options, management

    options, multiple

    options, privileged

    options, quality of service

    options, read-only

    options, retrieving information

    options, T_IP-level

    options, T_UDP-level

    options, TCP-level

    options, transport endpoint

    options, transport level

    options, transport provider

    options, unsupported

    options, XTI-level

    optmgmt,

    order

    ordering

    orderly

    orderly release,

    OSI

    OSI,

    OSI, transport classes

    outgoing

    outgoing events,

    outstanding connection indications,

    overview

  • Overview of Connectionless Mode
  • Overview of Data Transfer
  • Sockets Interfaces

    parameter

  • Minimum OSI Functionality (CAE Specification)
  • SNA Transport Provider

    pass_conn,

    phase

    point

    Point-to-Multipoint

    points

    poll

    poll,

    polling

    portability

    portable,

    precedence levels, IP

    preface

    prepare

    presentation

    primitives,

    privileged

    process

    process,

    product

    program,

    programs, multiple protocol

    proposal

    proposed

    protocol

  • ATM Transport Protocol Information for Sockets
  • Glossary

    protocol independence,

    protocol,

    protocol-independent

    protocol-specific

    protocol-specific servicelimits

    protocols

    protocols in Internet family

    protoent,

    provider

  • IPX/SPX Transport Provider
  • Glossary

    publications

    quality

    quality of service

    quality of service,

    queue,

    quot;struct

    rate

    rate structure,

    rationale

    rcv,

    rcvconnect,

    rcvdis1,

    rcvdis2,

    rcvdis3,

    rcvrel,

    rcvreldata,

    rcvudata,

    rcvuderr,

    rcvvudata,

    read

    read-only

    readv(),

    reason

    reason, disconnection

    receipt,

    receive,

    receiving

    Receiving Data,

    record-oriented,

    recv

    recvfrom

    recvmsg

    referenced

    references

    relationship

    release

    release,

  • States and Events in XTI
  • XTI Library Functions and Parameters

    reliable,

    remarks

    remote user,

    removing

    representation

    requirements

    reqvalue

    reqvalue structure,

    reqvalue,

    resfd,

    resolution

    responder

    responder,

    responding

    restrictions

    result

    retrieving

    return

    routing

    safety

    same

    scope

    select

    send

    sending

    Sending Data,

    sendmsg

    sendto

    sequence

    servent,

    server program

    service

  • Guidelines for Use of XTI
  • Minimum OSI Functionality (CAE Specification)
  • SNA Transport Provider
  • Glossary

    service definition, ISO

    service definition, TCP

    service type defines

    services

    session

    sethostent

    sethostent(),

    setnetent

    setnetent(),

    setprotoent

    setprotoent(),

    setservent

    setservent(),

    setsockopt

    short-term

    should

    shutdown

    signalling-level

    signals

    SNA

  • Mapping XTI to SNA Transport Provider

    snd,

    snddis1,

    snddis2,

    sndrel,

    sndreldata,

    sndudata,

    SOCK_DGRAM

    SOCK_RAW

    SOCK_STREAM

    sockaddr_in,

    sockaddr_un,

    socket

    socket,

    socketpair

    sockets

  • Sockets Headers
  • ATM Transport Protocol Information for Sockets

    software

    solution

    space

    specific

    specification

    SPX

    SPX-level

    standard error,

    standards

    state

    state table,

    state,

  • Headers and Definitions for XTI

    state, current

  • XTI Library Functions and Parameters

    state, next

    state, T_DATAXFER

    state, T_IDLE

    state, T_INCON

    state, T_INREL

    state, T_OUTCON

    state, T_OUTREL

    state, T_UNBIND

    state, T_UNIT

    states

    status

    status, connection

    status, connection request

    stream-oriented,

    strerror(3C),

    struct netbuf

    struct rate

    struct reqvalue

    struct t_bind

    struct t_info,

    struct t_kpalive

    struct t_linger

    struct t_opthdr

    struct t_optmgmt

    struct thrpt

    struct transdel

    structure

    structure types,

    structures

    subnet part of address

    successful

    summary

    supplements

    SVID,

    synchronise,

    synchronous

    synchronous mode,

    syntax

    t-opthdr

    t_accept

    t_accept,

    t_addleaf

    T_ALIGN,

    t_alloc

    t_alloc,

    T_ALLOPT,

    t_atm_sap

    t_atm_sap structure

    t_bind

    t_bind,

    t_call

    t_close

    t_close,

    t_connect

    t_connect()

    T_CONNECT,

  • XTI Overview
  • XTI Library Functions and Parameters
  • Internet Protocol-specific Information
  • Headers and Definitions for XTI

    T_DATA

    T_DATA,

    T_DATAXFER,

    T_DIS,

    T_DISCONNECT

    T_DISCONNECT,

    t_errno

    t_errno,

    t_error

    t_error,

    T_EXDATA

    T_EXDATA,

    T_EXPEDITED,

    t_free

    t_free,

    t_getinfo

    t_getinfo,

    t_getprotaddr

    t_getprotaddr,

    t_getstate

    t_getstate,

    T_GODATA

    T_GODATA,

    T_GOEXDATA

    T_GOEXDATA,

    T_IDLE,

    T_INCON,

    T_INET_IP,

    T_INET_TCP

    T_INET_UDP

    T_INREL,

    T_IP-level

    T_IP-level options

    T_IP_BROADCAST

    T_IP_BROADCAST,

    T_IP_DONTROUTE

    T_IP_DONTROUTE,

    T_IP_OPTIONS

    T_IP_OPTIONS,

    T_IP_REUSEADDR

    T_IP_REUSEADDR,

    T_IP_TOS

    T_IP_TOS,

    T_IP_TTL

    T_IP_TTL,

    t_kpalive,

    t_listen

    t_listen()

    T_LISTEN,

    t_look

    t_look,

  • XTI Overview
  • XTI Library Functions and Parameters
  • Headers and Definitions for XTI

    T_MORE flag,

    T_MORE,

    T_NB_ABORT

    T_NB_BCAST_NAME

    T_NB_CLOSED

    T_NB_GROUP

    T_NB_LOCAL

    T_NB_NAMELEN

    T_NB_NOANSWER

    T_NB_OPREJ

    T_NB_UNIQUE

    T_NEXTHDR,

    t_open

    t_open,

    T_OPT_DATA,

    T_OPT_FIRSTHDR,

    t_optmgmt

    t_optmgmt()

    t_optmgmt,

    T_ORDREL

    T_ORDREL,

    T_OUTCON,

    T_OUTREL,

    T_PUSH,

    t_rcv

    t_rcv,

    t_rcvconnect

    t_rcvconnect()

    t_rcvconnect(),

    t_rcvconnect,

    t_rcvdis

    t_rcvdis,

    t_rcvleafchange

    t_rcvrel

    t_rcvrel,

    t_rcvreldata

    t_rcvreldata,

    t_rcvudata

    t_rcvudata()

    t_rcvudata,

    t_rcvuderr

    t_rcvuderr()

    t_rcvuderr,

    t_rcvv

    t_rcvv,

    t_rcvvudata

    t_removeleaf

    T_SNA_CONNECTION_OUTAGE

    T_SNA_CONNECTION_SETUP_FAILURE.

    T_SNA_MAX_LU_LEN

    T_SNA_MAX_NETID_LEN

    T_SNA_MAX_TPN_LEN

    T_SNA_SYSTEM_DISCONNECT

    T_SNA_TIMEOUT

    T_SNA_USER_DISCONNECT

    t_snd

    t_snd,

    t_snddis

    t_snddis,

    t_sndrel

    t_sndrel,

    t_sndreldata

    t_sndreldata,

    t_sndudata

    t_sndudata,

    t_sndv

    t_sndv,

    t_sndvudata

    t_sndvudata,

    t_strerror

    t_strerror,

    t_sync

    t_sync,

    t_sysconf

    t_sysconf,

    T_TCP,

    T_TCP_KEEPALIVE

    T_TCP_KEEPALIVE,

    T_TCP_MAXSEG

    T_TCP_MAXSEG,

    T_TCP_NODELAY

    T_TCP_NODELAY,

    T_UDERR

    T_UDERR,

    T_UDP,

    T_UDP-level

    T_UDP-level options

    T_UDP_CHECKSUM

    T_UDP_CHECKSUM,

    t_unbind

    t_unbind,

    T_UNBND,

    T_UNIT,

    T_UNSPEC

    T_UNSPEC,

    tables

    TC,

    TCP

    TCP,

    TCP-level

    TCP-level options

    terminated, connection

    terminology

    terminology,

    TFLOW

    TFLOW,

    this

    thread

    thread cancellation point

    thread safety

    threads

    thrpt

    thrpt structure,

    thrpt,

    TLI

    TLI,

  • Abbreviations

    TLOOK

    TLOOK,

    TOS precedence levels,

    TPDU lengths,

    trade

    transdel

    transdel structure

    transfer

    Transmission Control Protocol

    transport

  • IPX/SPX Transport Provider
  • ATM Transport Protocol Information for XTI
  • ATM Transport Protocol Information for Sockets
  • ATM Transport Headers
  • Glossary

    transport address,

    transport classes,

    transport connection,

    transport endpoint

    transport endpoint,

    Transport Level Interface (TLI),

    transport level options

    transport provider

    transport provider identifier,

    transport provider,

  • XTI Library Functions and Parameters
  • ISO Transport Protocol Information
  • Guidelines for Use of XTI
  • Headers and Definitions for XTI

    transport service access point, TSAP

    transport service data unit, TSDU

    transport service user,

  • States and Events in XTI
  • Transport Interfaces States
  • XTI Library Functions and Parameters
  • Guidelines for Use of XTI

    transport service,

    transport user actions,

    TSAP,

    TSDU,

    TSYSERR,

    types

    typographical

    UDP

    UDP,

    UDP-level options

    unbind,

    undefined

    unit

    Unitdata error structure

    unitdata,

    UNIX

    UNIX, process

    UNIX, versions

    unspecified

    unsuccessful

    upper

    use

  • Use of XTI to Access NetBIOS
  • XTI and TLI

    used

    user

    user application,

    user data

    user data,

    User Datagram Protocol

    User-Network Interface

    using

    utility

    value

    versions

    versus

    via

    will

    within

    write

    writev(),

    writing

    X/Open name space,

    XAP

    XEM,

    XSH

    XTI

  • 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
  • Event Management
  • 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
  • Minimum OSI Functionality (CAE Specification)
  • SNA Transport Provider
  • ATM Transport Protocol Information for XTI

    XTI error return

    XTI level

    XTI,

    XTI, applications

    XTI, features

    XTI, library

    XTI-level options

    XTI-mOSI

    Zero-length TSDUs and TSDU fragments,