DIGITAL TCP/IP Services for OpenVMS
System Services and C Socket Programming


Previous Contents Index

H
Header files #1
Header files #2
Header files #3
Host addresses
    mapping for client systems
hostent structure
htonl() socket routine
htons()
    description
I
I/O
    assigning a channel
    cancel
    canceling a request
    channels
        releasing
    control parameters
    SET CHARACTERISTICS function
    SET MODE function
    status block #1
    status block #2
    status block #3
    status block #4
I/O functions
    See Internet I/O function codes
#include files
#include types
INET device
    cancel I/O channel
INET subfunction codes
inet_addr()
    description
inet_lnaof() socket routine
inet_makeaddr()
    description
inet_netof()description
inet_network()
    description
inet_ntoa()
    description
Internet
    address
        specifying a local host
    application programs #1
    application programs #2
    definition file examples #1
    definition file examples #2
    definition file examples #3
    deleting device
    protocols
    pseudodevice
        assigning a channel
Internet I/O function codes
Internet pseudodevice
    See device socket
in_addr structure
IO$ACCESS
IO$DEACCESS
IO$M_ACCEPT modifier
    accepting a connection request
IO$M_INTERRUPT #1
IO$M_INTERRUPT #2
    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_NOW
IO$M_OUTBAND
    arguments
    condition values
IO$M_READATTN
    access modes
    arguments
    considerations
    enable
    request
IO$M_SHUTDOWN
IO$M_WRTATTN
    access modes
    arguments
    condition values
    enable the AST
IO$READVBLK
    arguments
IO$_ACCESS
    arguments #1
    arguments #2
    condition values
    device channel
    error codes
    establishing a pseudo connection
    function modifiers
    initiating a connection
    IO$M_ACCEPT function modifier
    remote socket name
    timeout intervals
IO$_ACPCONTROL
    arguments
    C programming example
    condition values
    INET call codes
    MACRO-32 example
    used with the BIND database
IO$_DEACCESS
    deleting a socket
    description
    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
    arguments #1
    arguments #2
    C programming example
    condition values
    example
        OpenVMS
    flags
    flush data from queue
    function modifiers
    IO$M_EXTEND modifier
    IO$M_INTERRUPT modifier #1
    IO$M_INTERRUPT modifier #2
    item_list_2
    item_list_3 descriptor
    MACRO-32 example
    p1 argument #1
    p1 argument #2
    p2 argument #1
    p2 argument #2
    p3 argument #1
    p3 argument #2
    p4 argument
    p6 argument
    parameters
    specifying a logical read operation
    specifying a virtual read operation
    specifying an output parameter list
    TCPIP$C_MSG_BLOCKALL flag
    TCPIP$C_MSG_NBIO flag
    TCPIP$C_MSG_OOB flag
    TCPIP$C_MSG_PEEK flag
    TCPIP$C_MSG_PURGE flag
    TCPIP$C_SOCK_NAME
    TCPIP$M_PEEK modifier
    timeout interval
IO$_SENSECHAR
    arguments
    condition values
    item_list_3 descriptor
    parameter types
IO$_SENSEMODE
    arguments
    condition values
    item_list_3 descriptor
    obtaining device socket information
    parameter types
    reading out-of-band data
    specifying an output parameter list
IO$_SETCHAR
    address family support
    arguments #1
    arguments #2
    arguments #3
    binding a socket
    communications socket options
    condition values
    creating a socket
    IP options
    p2 argument
    privileges
    protocols #1
    protocols #2
    protocols #3
    socket type
    TCP/IP options
    UDP/IP options
IO$_SETMODE
    address family support
    arguments #1
    arguments #2
    binding a socket
    broadcasting datagrams
    communications socket options
    condition values #1
    condition values #2
    creating a socket
    IP options
    p2 argument
    p5 argument
    privileges
    protocols #1
    protocols #2
    protocols #3
    sending broadcast datagrams
    set as listener
    setting up socket for listening
    socket type
    TCP/IP options
    UDP/IP options
    used for broadcast and multicast messages
IO$_SETMODE|IO$M_OUTBAND
IO$_SETMODE|IO$M_READATTN
IO$_SETMODE|IO$M_WRTATTN
IO$_WRITEVBLK
    access modes
    arguments
    broadcast and multicast messages
    C example #1
    C example #2
    condition values
    flags
    function modifiers
    IO$M_INTERRUPT modifier
    MACRO-32 example
    multiple buffers
    p5 argument
    specify a write operation
    used in connection requests
IOCTL
    commands
        IO$_SETCHAR
        IO$_SETMODE
    parameters
        description
        specifying
        types
    SIOCATMARK command
    subfunction
ioctl() socket routine
iovec structure
IP
    parameter types
    protocol options
IP multicast datagrams
    receiving
    sending
IP_ADD_MEMBERSHIP option #1
IP_ADD_MEMBERSHIP option #2
IP_DROP MEMBERSHIP option
IP_DROP_MEMBERSHIP option
    for leaving a multicast group
IP_HDRINCL option
IP_MULTICAST_IF option
IP_MULTICAST_LOOP option
IP_MULTICAST_TTL option
    for sending a multicast datagram
IP_OPTIONS option
IP_RECVDSTADDR option
IP_RECVOPTS option
IP_TOS option
IP_TTL option
Item list
    specifying
Item list descriptors
    defined
    item_list_2
    item_list_3
    using descriptors


Previous Next Contents Index