Download Freeway® Transport Subsystem Interface Reference Guide
Transcript
Freeway Transport Subsystem Interface Reference Guide 2.3.2.2 Connection-Specific Buffer Definition . . . . . . . . . . . . 2.3.2.3 TSI Buffer Size Negotiation. . . . . . . . . . . . . . . . . . . 2.3.3 Server TSI Buffer Configuration . . . . . . . . . . . . . . . . . . . 2.3.4 Buffer Allocation and Release . . . . . . . . . . . . . . . . . . . . 2.3.5 Cautions for Changing Buffer Sizes . . . . . . . . . . . . . . . . . 2.3.6 Using Your Own Buffers . . . . . . . . . . . . . . . . . . . . . . . 2.3.7 Buffer Management (Client versus Server-Resident Applications) . 2.4 System Resource Requirements . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . TSI Configuration Configuration Process Overview . . . . . . . . . . . . . . . . . . . . . . Introduction to TSI Configuration . . . . . . . . . . . . . . . . . . . . . 3.2.1 TSI Configuration Language . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Rules of the TSI Configuration File . . . . . . . . . . . . . . . . . . 3.2.3 Binary Configuration File Management . . . . . . . . . . . . . . . . 3.2.4 On-line Configuration File Processing . . . . . . . . . . . . . . . . 3.3 TSI Connection Definition. . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Parameters for the “main” Definition . . . . . . . . . . . . . . . . . 3.3.2 Parameters for the Connection Definition (Non-transport Specific) 3.3.3 Parameters for Connection Definition (TCP/IP Socket Transport) . 3.3.4 Parameters for Connection Definition (Shared-Memory Transport) 3.4 Example TSI Configurations. . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 TCP/IP Socket Transport Interface . . . . . . . . . . . . . . . . . . 3.4.2 Shared-Memory Transport Interface (VxWorks Only) . . . . . . . . 3.5 Protogate’s Freeway Server TSI Configuration . . . . . . . . . . . . . . . 3.6 Miscellaneous TSI Configuration Details . . . . . . . . . . . . . . . . . . 3.6.1 TSI Configuration Error Messages . . . . . . . . . . . . . . . . . . . 3.6.2 Protogate Definition Language (PDL) Grammar . . . . . . . . . . . 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TSI Functions 4.1 Overview of TSI Functions. . . . . . . 4.1.1 TSI Error Handling . . . . . . . . 4.1.2 Categories of TSI Functions . . . 4.1.2.1 Summary of TSI Functions . 4.1.3 TSI Data Structures . . . . . . . . 38 39 40 40 41 41 43 44 45 47 3.1 3.2 4 . . . . . . . . . 47 50 50 51 52 52 53 54 56 58 59 60 60 62 65 67 67 69 71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 71 72 73 76 DC 900-1386D