HP OpenVMS Systems Documentation
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