HP OpenVMS Systems Documentation

Content starts here

VMS DECwindows Transport Manual


Begin Index

Contents (summary)
Preface Preface
Chapter 1 Overview of the VMS DECwindows Transport Layer
Chapter 2 X11 Protocol Overview
Chapter 3 Transport Layer Architecture
Chapter 4 Transport Walk-Through
Chapter 5 Transport-Common Routines
Chapter 6 Transport-Specific Routines
Chapter 7 Transport Support Macros
Chapter 8 Writing Your Own Transport
  Index
  Figures
  Examples
  Tables


Contents


Preface
Preface Preface
Chapter 1
1 Overview of the VMS DECwindows Transport Layer
     1.1     The Transport Layer Function
     1.2     Transport Common/Specific Architecture
     1.3     Using TCP/IP with DECwindows
         1.3.1         Interoperability and the Transport Layer
Chapter 2
2 X11 Protocol Overview
     2.1     Generating a Protocol Request
     2.2     Xlib Output Buffering and Synchronization
     2.3     Transporting the Protocol Request
     2.4     Client Input
         2.4.1         Handling Input
Chapter 3
3 Transport Layer Architecture
     3.1     Transport Layer Communication Queues
         3.1.1         Transport Common/Specific Queue Relationship
         3.1.2         Adding and Removing Buffers from the Queues
         3.1.3         Communication Queue Notification Flags
         3.1.4         Preventing Queue Access Conflict
             3.1.4.1             Special-Case Queue Conditions
     3.2     Transport Layer Data Structures
         3.2.1         XTPB Data Structure
         3.2.2         IXTCC Data Structure
         3.2.3         XTCC Data Structure
         3.2.4         XTCB Data Structure
         3.2.5         XTCQ Data Structure
         3.2.6         XTDB Data Structure
         3.2.7         XTFT Data Structure
     3.3     Transport-Common and Transport-Specific Components
         3.3.1         Transport-Common Functions
             3.3.1.1             Initializing the Transport-Common Layer
             3.3.1.2             Attaching a Transport-Specific Layer
             3.3.1.3             Opening a Connection
             3.3.1.4             Opening a Connection Asynchronously
             3.3.1.5             Completing an Asynchronous Open
             3.3.1.6             Allocating Transport Memory
             3.3.1.7             Common Transport Read Routines
             3.3.1.8             Writing to the Transport
             3.3.1.9             Transport Layer Timer Mechanism
             3.3.1.10             Closing a Connection
             3.3.1.11             Outputting Messages for Debugging
             3.3.1.12             Buffer Compression
         3.3.2         Transport-Specific Functions
             3.3.2.1             Initializing the Transport
         3.3.3         Attaching the Specific Transport
             3.3.3.1             Opening a Connection
             3.3.3.2             Writing XTCBs to a Transport
             3.3.3.3             Reading XTCBs from a Transport
             3.3.3.4             Closing a Connection
             3.3.3.5             The Transport-Specific Callback
Chapter 4
4 Transport Walk-Through
Chapter 5
5 Transport-Common Routines
    Command 1     DECW$XPORT_ACCEPT_FAILED
    Command 2     DECW$XPORT_ALLOC_INIT_QUEUES
    Command 3     DECW$XPORT_ALLOC_PMEM
    Command 4     DECW$XPORT_ATTACHED
    Command 5     DECW$XPORT_ATTACH_LOST
    Command 6     DECW$XPORT_CLOSE
    Command 7     DECW$XPORT_COPY_AND_WRITE
    Command 8     DECW$XPORT_DEALLOC_PMEM
    Command 9     DECW$XPORT_DEALLOC_QUEUES
    Command 10     DECW$XPORT_FAO
    Command 11     DECW$$XPORT_FREE_INPUT
    Command 12     DECW$XPORT_IN_NOTIFY_USER
    Command 13     DECW$$XPORT_OPEN_COMPLETE
    Command 14     DECW$XPORT_READ_COMPLETE
    Command 15     DECW$XPORT_REATTACH_FAILED
    Command 16     DECW$XPORT_REFUSED_BY_SERVER
    Command 17     DECW$XPORT_UNEXPECTED_MESSAG
    Command 18     DECW$XPORT_UNKNOWN_LINK
    Command 19     DECW$XPORT_VALIDATE_STRUCT
    Command 20     DECW$XPORT_VALIDATE_STRUCT_JSB
    Command 21     DECW$XPORT_VALIDATE_XTCB
    Command 22     DECW$XPORT_VALIDATE_XTCB_JSB
    Command 23     DECW$$XPORT_WRITE
Chapter 6
6 Transport-Specific Routines
     6.1     Condition Values
    Command 24     CLOSE_AND_DEALLOCATE_AST
    Command 25     DECW$TRANSPORT_INIT
    Command 26     DETACH_AND_POLL
    Command 27     FREE_INPUT_AST
    Command 28     REATTACH_AST
    Command 29     TRANSPORT_OPEN_CALLBACK
    Command 30     TRANSPORT_READ_AST
    Command 31     TRANSPORT_READ_QUEUE
    Command 32     WRITE_AST
    Command 33     XTFT$A_ATTACH_TRANSPORT
    Command 34     XTFT$A_CLOSE
    Command 35     XTFT$A_EXECUTE_FREE
    Command 36     XTFT$A_EXECUTE_WRITE
    Command 37     XTFT$A_FREE_INPUT_BUFFER
    Command 38     XTFT$A_OPEN
    Command 39     XTFT$A_RUNDOWN
    Command 40     XTFT$A_WRITE
    Command 41     XTFT$A_WRITE_USER


Previous Next Contents Index