Guardian Programmer's Guide

Table Of Contents
Contents
Guardian Programmer’s Guide421922-014
xxiii
Figures
Figure 15-7. Requester and Server Processes in One-Way Communication
(TAL Version) 15-51
Figure 16-1. TNS and Native Process Code Spaces 16-7
Figure 16-2. Mom and Ancestor Processes 16-12
Figure 16-3. Job Ancestor Relationships 16-14
Figure 16-4. Execution Priority Example 16-17
Figure 16-5. Process States 16-18
Figure 16-6. Runnable Processes 16-19
Figure 16-7. Running a Process at a High PIN or a Low PIN 16-30
Figure 17-1. The User Data Segment 17-2
Figure 17-2. The Data Stack 17-5
Figure 17-3. Data Segments for TNS/R Native Processes 17-8
Figure 17-4. Native Main Stack 17-12
Figure 17-5. Relative Location of Selectable Segments 17-18
Figure 17-6. Relative Location of Flat Segments 17-20
Figure 17-7. Referencing a Selectable Segment 17-31
Figure 17-8. Referencing Flat Segments 17-33
Figure 17-9. Defining a Memory Pool 17-44
Figure 17-10. Getting Space in a Memory Pool 17-46
Figure 18-1. Time Management Procedures 18-5
Figure 18-2. Elapsed Time and Process Time 18-15
Figure 19-1. Format-Directed Formatting 19-3
Figure 19-2. Formatting Input 19-5
Figure 19-3. Contents of a Data Descriptor 19-7
Figure 19-4. Formatting Numbers and Text 19-10
Figure 19-5. Buffer Control 19-12
Figure 19-6. Formatting Literals 19-14
Figure 19-7.
Tabulating Data 19-17
Figure 19-8.
List-Directed Formatting 19-26
Figure 21-1. Functions of a Requester Process 21-2
Figure 21-2. Server Selection by Function 21-3
Figure 21-3. Selecting From Functionally Identical Servers 21-4
Figure 21-4. The Requester in the Example Application 21-11
Figure 21-5. Relationship Between Major Procedures in the Requester
Program 21-14
Figure 22-1. Single-Threaded and Multithreaded Servers 22-2
Figure 22-2. Server Processes in the Example Application 22-10
Figure 22-3. Relationship Between Major Procedures in the Part-Query
Server 22-11