HP OpenVMS Systems Documentation

Content starts here

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


Previous Contents Index

R
Raw sockets
    using
read() function
Read functions
READ operation
    IP multicast datagrams
    out-of-band
        $QIO function
        Sockets API
    peeking
        at queued messages
        with $QIO system service
        with Sockets API
    specifying out-of-band read data
Read operation
    with $QIO system service
    with Sockets API
Reading
    OOB message
    virtual blocks
        See IO$_READVBLK function
Reading data
recv() function #1
recv() function #2
    peek feature
recvfrom() function
recvmsg() function
Releasing an I/O channel
Remote sockets
    specifying
Resolver
    See BIND resolver
Restrictions
    privilege
    protection
Routing headers
    accessing
    socket calls used to build and examine
S
Segments
select() function
send() function #1
send() function #2
send() function #3
Sending a connection request
    using Sockets API
Sending to a target process
sendmsg() function
sendto() function #1
sendto() function #2
sendto() function #3
servent structure
SET COMMUNICATION/BROADCAST command
SET PROTOCOL UDP command
sethostent() socket function
setnetent() socket function
setprotoent() socket function
setservent() socket function
setsockopt() function #1
setsockopt() function #2
Setting
    socket options
SHOW DEVICE_SOCKET command
Shutdown flags
    IO$_DEACCESS #1
    IO$_DEACCESS #2
shutdown() function #1
shutdown() function #2
Shutting down a connection
    See IO$M_SHUTDOWN modifier
Shutting down sockets
    with $QIO
    with Sockets API
SIOCATMARK command
sockaddr structure #1
sockaddr structure #2
sockaddr structure #3
sockaddr_in structure #1
sockaddr_in structure #2
sockaddr_in structure #3
sockaddr_in6 structure #1
sockaddr_in6 structure #2
sockaddr_in6 structure #3
socket() function #1
socket() function #2
Socket functions
    decc$socket_fd
    endhostent()
    endnetent()
    endprotoent()
    endservent()
    gethostaddr
    gethostent()
    getnetent
    getservent()
    herror()
    hostalias()
    hstrerror()
    poll
    sethostent()
    setnetent()
    setprotoent()
    setservent()
    socket
    socketpair
Socket name
    IO$_ACCESS
Socket options
    for IPv6
    for receiving optional information
    IPV6_JOIN_GROUP
    IPV6_LEAVE_GROUP
    IPV6_MULTICAST_HOPS
    IPV6_MULTICAST_IF
    IPV6_MULTICAST_LOOP
    OOBINLINE
    setting
Socket types
    IO$_SETCHAR #1
    IO$_SETCHAR #2
    IO$_SETMODE #1
    IO$_SETMODE #2
socketpair() function
Sockets
    binding
        with $QIO
        with Sockets API
    calling from EXEC mode
    canceling requests
    closing and deleting
        with Sockets API
    connection request example
    creating
    creating with OpenVMS system services
    creating with Sockets API
    deleting
        with $QIO
    functions
        calling from AST state
        calling from KERNEL mode
    listening
        with $QIO
        with Sockets API
    naming
    obtaining information
        with $QIO
        with Sockets API
    options
        TCPIP$FULL_DUPLEX_CLOSE
    peek feature
    polling #1
    polling #2
    read operation
    reading data
    reading OOB data
    receiving OOB data
    recv() function example
    setting options
        with $QIO
        with Sockets API
    shut down
        with $QIO
    shutting down
    TCP
    UDP
    using AF_INET6
Sockets API
    accepting connections
    error codes
    error codes translated to $QIO equivalents
    functions
        introduction
        porting considerations
    initiating a connection
    obtaining information
    shutting down a socket
    standard I/O compilation warnings
    structures
        hostent
        netent
        sockaddr_in
SS$_ABORT
Standard I/O functions
Status block
    fields
Stream sockets
    defining
Structures
    porting to IPv6
Symbol definition files
    for system services
    TCPIP$INETDEF
Synchronize $QIO completion
Synchronous queue requests
SYS$LIBRARY directory
SYS$QIO system service
    calling sequence
System services
    $ASSIGN function
    $CANCEL function
    $DASSGN function
    $QIO function
    symbol definition files


Previous Next Contents Index