VMS Help
TCPIP Services, Programming Interfaces, Sockets API, $QIO, Network Pseudodevice Driver Functions

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    The network pseudodevice allows physical, logical, and virtual
    I/O functions. The physical and logical I/O functions are used
    only with the IP layer. Network Pseudodevice Driver I/O Functions
    lists the basic I/O functions and their modifiers. The sections
    that follow describe in greater detail the operation of these I/O
    functions.
    Table 1 Network Pseudodevice Driver I/O Functions
    Function Code and    Function
    Arguments            Modifier        Description
    IO$_ACCESS p3,p4     IO$M_ACCEPT     Opens a connection.
                         IO$M_EXTEND
                         IO$M_NOW
    IO$_ACPCONTROL p1,                   Performs an ACP (ancillary
    p2, p3, p4                           control process) operation.
    IO$_DEACCESS p4      IO$M_NOW        Aborts or closes a
                         IO$M_SHUTDOWN   connection.
    IO$_READVBLK         IO$M_EXTEND     Reads a virtual block.
    p1,p2,p3,p4,p6       IO$M_
                         INTERRUPT
                         IO$M_LOCKBUF    Controls the buffer
                         IO$M_PURGE      operations.
    IO$_SENSEMODE                        Reads the network
    p2,p3,p4,p6                          pseudodevice
                                         characteristics.
    IO$_SENSECHAR                        Reads the network
    p2,p3,p4,p6                          pseudodevice
                                         characteristics.
    IO$_SETMODE p1,p2,   IO$M_OUTBAND    Sets the network
    p3,p4,p5             IO$M_READATTN   pseudodevice characteristics
                         IO$M_WRTATTN    for subsequent operations.
    IO$_SETCHAR p1,p2,   IO$M_OUTBAND    Sets the network
    p3,p4,p5             IO$M_READATTN   pseudodevice characteristics
                         IO$M_WRTEATTN   for subsequent operations.
    IO$_WRITEVBLK        IO$M_           Writes a virtual block.
    p1,p2,p3,p4,p5       INTERRUPT
    The following table contains the file names of the symbol
    definition files. These files specify $QIO arguments
    (p1,p2,...p6) for applications written in the corresponding
    programming languages. You must invoke the symbol definition
    by using the appropriate include statement in your application.
    Table 2 Network Symbol Definition Files
    File Name              Language
    <REFERENCE>(filpref)$INDECEC.or VAX C
    <REFERENCE>(filpref)$INVAXEFortran
    <REFERENCE>(filpref)$INVAXEPASCAL
    <REFERENCE>(filpref)$INMACRO-32R
    <REFERENCE>(filpref)$INVAXEPL/1I
    <REFERENCE>(filpref)$INBLISS-322
    <REFERENCE>(filpref)$INVAXEADADA
    <REFERENCE>(filpref)$INVAXEBASIC

  Additional Information (explode) :

  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.