Compaq TCP/IP Services for OpenVMS
Sockets API and System Services Programming

Index


Previous Contents


Master Alphabetic Index
A B C D E F G H I K L M N O P Q R S T U W

A
accept() function
    how to use
ACP operations
    See IO$_ACPCONTROL function
Active sockets
Address families
    IO$M_OUTBAND
    IO$_SETMODE function
Addresses
    using 64-bit (Alpha only)
Alias names
Application calling sequences
    TCP client
    TCP server
    UDP client
    UDP server
Application development files
    C language definitions
    libraries
    network definitions
    programing examples
    standard UNIX definitions
Application programming interfaces
    supported APIs
Arguments
    iosb
    passing by descriptor
    $QIO system service
    $QIOW system service
$ASSIGN system service
    access modes
    channel
    description
    I/O channel service
Assigning a channel
    to the network device
AST routines
    $QIO service #1
    $QIO service #2
AST states
    calling a Sockets API function
Asynchronous queue requests
Asynchronous system traps (ASTs)
B
Berkeley Internet Name Domain resolver
    See BIND resolver
Berkeley Software Distribution Sockets API
bind() function
BIND lookups
    using $QIO system service
    using Sockets API function
BIND resolver
    accessing
    service
    used with IO$_ACPCONTROL
BIND service
Broadcast messages
    on a local network
Broadcasting on a local network
    See Broadcast messages
Buffers
    limits
        with $ASSIGN system service
    multiple
    operations
C
C language definition files
Cancel operation
$CANCEL system service
    canceling I/O operations
CC command
    /DEFINE option
    using _SOCKADDR_LEN
Channels
    assigning to TCPIP$DEVICE:
    assigning to the network device
    canceling pending I/O requests
    deassigning
        See $DASSGN system service
close() function
    example
Closing a connection
    IO$_DEACCESS function
Commands
    CC
    LINK
    SET PROTOCOL UDP
        /BROADCAST qualifier
        to disable privilege checking
    SIOCATMARK
    START COMMUNICATION
Compilation warnings
Compiling with Compaq C
connect() function
Connections
    accepting a request
        with $QIO system service
        with Sockets API function
    closing
    disconnecting
    establishing a pseudoconnection
    initiating
    sending a request
    shutting down #1
    shutting down #2
D
$DASSGN system service
    deleting a network device
    releasing an I/O channel
    timeout intervals
Data streams
    reading out-of-band data
Data structures
Data type declarations
    C and C++ implementations
Datagrams
    broadcasting #1
    broadcasting #2
    sending #1
    sending #2
Deassigning an I/O channel
decc$get_sdc() function
/DEFINE option
    using _SOCKADDR_LEN
#DEFINE preprocessor directive
Definition files
    location
Device drivers
    applying restrictions
Device name
    assigning a channel
E
Enable Write Attention AST function
    See IO$M_WRTATTN modifier
ERRNO.H file
errno values
Error checking
Error codes
Errors
    notification
Event flags
Examples
    location of
EXEC mode
    calling Sockets API functions from
F
Flags
    $QIO event
Flushing data from queue
Functions
    See Sockets API functions
G
gethostbyaddr() function
gethostbyname() function
gethostname() function
getnetbyaddr() function
getnetbyname() function
getpeername() function
getprotobyname() function
getprotobynumber() function
getprotoent() function
getservbyname() function
getservbyport() function
getsockname() function
getsockopt() function
H
Header files #1
Header files #2
Header files #3
Host addresses
    mapping for client systems
hostent structure
htonl() function
htons() function
I
I/O
    assigning a channel
    canceling
    canceling a request
    releasing a channel
    SET CHARACTERISTICS function
    SET MODE function
    status block
I/O access modes
I/O requests
    asynchronous
    synchronous
I/O status block
#include files
#include syntax
inet device
    canceling I/O channel
inet_addr() function
inet_lnaof() function
inet_makeaddr() function
inet_netof() function
inet_network() function
inet_ntoa() function
Internet address
    specifying a local host
Internet protocol family
in_addr structure
IO$M_ACCEPT modifier
    accepting a connection request
IO$M_EXTEND modifier #1
IO$M_EXTEND modifier #2
IO$M_EXTEND modifier #3
IO$M_EXTEND modifier #4
IO$M_INTERRUPT modifier #1
IO$M_INTERRUPT modifier #2
IO$M_INTERRUPT modifier #3
    examples #1
    examples #2
    reading out-of-band data #1
    reading out-of-band data #2
    specifying an out-of-band data write
IO$M_LOCKBUF modifier
IO$M_NOW modifier #1
IO$M_NOW modifier #2
IO$M_NOW modifier #3
IO$M_NOWAIT modifier #1
IO$M_NOWAIT modifier #2
IO$M_OUTBAND modifier
IO$M_PURGE modifier
IO$M_READATTN modifier
IO$M_SHUTDOWN modifier
IO$M_TN_SENSEMODE modifier
IO$M_TN_SETMODE modifier
IO$M_TN_SHUTDOWN modifier
IO$M_TN_STARTUP modifier
IO$M_WRTATTN modifier
IO$_ACCESS function
    device channel
    establishing a pseudoconnection
    function modifiers
    initiating a connection
    IO$M_ACCEPT modifier
    remote socket name
    timeout intervals
IO$_ACPCONTROL function
    inet call codes
    subfunction codes
    used with the BIND database
IO$_DEACCESS function #1
IO$_DEACCESS function #2
    deleting a socket
    function modifiers
    linger option
    shutdown flags
        IO$M_SHUTDOWN #1
        IO$M_SHUTDOWN #2
    shutting down a connection #1
    shutting down a connection #2
IO$_READVBLK
    function modifiers
IO$_READVBLK function
    flags
    flushing data from queue
    IO$M_EXTEND modifier
    IO$M_INTERRUPT modifier #1
    IO$M_INTERRUPT modifier #2
    item_list_3 descriptor
    OOB character
    OpenVMS examples
    read flags
    specifying a logical read operation
    specifying a virtual read operation
    TCPIP$M_PEEK modifier
    timeout interval
IO$_SENSECHAR function
IO$_SENSEMODE function
    obtaining socket information
    reading out-of-band data
IO$_SETCHAR function
    binding a socket
    creating a socket
    protocols
    socket type
IO$_SETMODE function #1
IO$_SETMODE function #2
IO$_SETMODE function #3
    binding a socket
    broadcasting datagrams
    creating a socket
    protocols
    sending broadcast datagrams
    setting as listener #1
    setting as listener #2
    socket type
    used for broadcast and multicast messages
IO$_TTY_PORT function
IO$_WRITEVBLK function
    broadcast and multicast messages
    flags
    IO$M_INTERRUPT modifier
    modifiers
    specify a write operation
    used in connection requests
IOCTL
    SIOCATMARK command
    subfunction
ioctl() function
IOCTL requests
iovec structure
IP
    protocol options
IP addressing
    use of wildcards
IP family
IP multicast datagrams
    receiving
    sending
IP protocol options
IP_ADD_MEMBERSHIP option
IP_DROP_MEMBERSHIP option
    for leaving a multicast group
IP_MULTICAST_TTL option
    for sending a multicast datagram


Previous Next Contents Index