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


Previous Contents Index

D
$DASSGN
    arguments #1
    arguments #2
    C programming example
    condition values #1
    condition values #2
    deleting an internet device
    description
    MACRO-32 example
    releasing an I/O channel
    timeout intervals
Data streams
    reading out-of-band data
Datagrams
    broadcasting #1
    broadcasting #2
    options
    sending #1
    sending #2
    TTL
Deassign an I/O channel
DEC C
    compiling programs
    linking programs
decc$get_sdc()
    description
Definition file examples
    ADA
    BLISS
    C
    FORTRAN
    MACRO
    Pascal
    PL/I
Descriptor fields
    p6
Device
    drivers
        applying restrictions
    name
        assign a channel
        use of colons
    primary characteristics #1
    primary characteristics #2
    secondary characteristics #1
    secondary characteristics #2
    types
        $GETDVI
        online
        primary
        secondary
        template
    unit status
        symbolic names #1
        symbolic names #2
Device socket
    creating
        with OpenVMS system services
    creating with C Socket
    deleting
    obtaining information
Driver
    start
DVI$M_SECONDARY
E
Enable Write Attention AST function
    See IO$M_WRTATTN
errno values #1
errno values #2
Error codes
    $QIOs
    sockets
Errors
    during read/write operations
    notification
    socket status #1
    socket status #2
Event flags
    use of in C Socket routines
Examples
    accept() routine
        C Socket
    ADA
    $ASSIGN
        C programming
        MACRO-32
    BIND lookup
        OpenVMS system service
    binding a socket
    BLISS
    $CANCEL
        C programming
        MACRO-32
    close and delete function
    close() routine
    connection request
        C Socket
    creating a device socket
    $DASSGN
        C programming
        MACRO-32
    getpeername()
    getsockname()
    IO$_ACPCONTROL
        C programming
        MACRO-32
    IO$_READVBLK
        C programming
        MACRO-32
        OpenVMS system service
    IO$_WRITEVBLK
        C programming #1
        C programming #2
        MACRO-32
    listen codes
        C Socket
        OpenVMS
    location of
        definition files
        programming examples
    online programs
        location of
        TCP/IP server accepting a connection from the auxiliary server
        TCP/IP server using QIO calls
        TCP/IP server using the C Socket interface
        UDP/IP server using C Socket interface
    OpenVMS
        connection accept
        connection request
    OpenVMS auxiliary server
    Pascal
    PL/I
    routine libraries
    socket() routine
    specifying socket options
    TCPIP$EXAMPLES
EXEC mode
    calling socket routines from
F
fdopen function
FIONREAD command
Flags
    $GETDVI #1
    $GETDVI #2
    $GETDVIW
    IO$_DEACCESS #1
    IO$_DEACCESS #2
    IO$_DEACCESS #3
    IO$_READVBLK
        p4 argument
    IO$_READVBLOCK
        OOB character
    IO$_WRITEVBLK
    $QIO event
    $QIO service
    recv()socket routine
    recvfrom()socket routine
    recvmsg() socket routine
    send() routine
    sendmsg() routine
    $SYNCH
Flush data from queue
Functions
    socket #1
    socket #2
G
$GETDVI
    arguments #1
    arguments #2
    arguments #3
    AST parameter
    AST service routine
    astadr parameter
    astprm parameter
    buffer address
    buffer length
    chan
    channel
    channel number
    channel parameter
    condition values #1
    condition values #2
    condition values #3
    condition values #4
    description
    device characteristics
    device name
    device types #1
    device types #2
    event flag #1
    event flag #2
    identify a device to
    item codes #1
    item codes #2
    item codes #3
    item descriptor fields #1
    item descriptor fields #2
    item descriptors
    item list
    local node information
    nullarg parameter
    obtaining internet pseudodevice information
    online device
    return-length address
    symbolic names #1
    symbolic names #2
    template device
$GETDVIW
    arguments
    condition values #1
    condition values #2
    description
gethostbyaddr()
    socket routine
gethostbyname()
    description
gethostname()
    socket routine
getnetbyaddr()
    description
getnetbyname()
    description
getnetent()
    description
getpeername()
    description
    routine example
getprotobyname()
    description
getprotobynumber()
    description
getprotoent()
    description
getservbyname()
    description
getservbyport()
    description
getsockname()
    description
    routine example
getsockopt()
    description
    routine example


Previous Next Contents Index