OSF DCE Application Development Guide--Core Components

Contents
LIST OF FIGURES
Figure 2-1. The dced Entry Lists .................. 2-7
Figure 2-2. Structure of an Entry .................. 2-7
Figure 2-3. Accessing Hostdata ...................2-10
Figure 3-1. sams and DCE Messages ................. 3-7
Figure 4-1. Serviceability and DCE Applications ..............4-12
Figure 6-1. Work Crew Model ................... 6-3
Figure 6-2. Pipelining Model ................... 6-3
Figure 7-1. Thread State Transitions ................. 7-2
Figure 7-2. Only One Thread Can Lock a Mutex .............. 7-8
Figure 7-3. Thread A Waits on Condition Ready, Then Wakes Up and Proceeds ....7-9
Figure 7-4. Thread B Signals Condition Ready ..............7-10
Figure 7-5. Thread A Wakes Up and Proceeds ..............7-11
Figure 7-6. Flow with SCHED_FIFO Scheduling ..............7-15
Figure 7-7. Flow with SCHED_RR Scheduling ..............7-15
Figure 7-8. Flow with SCHED_OTHER Scheduling .............7-15
Figure 11-1. The Parts of an RPC Application ...............11-4
Figure 11-2. Marshalling and Unmarshalling Between ASCII and EBCDIC Data ....11-5
Figure 11-3. Interrelationships During a Remote Procedure Call .........11-6
Figure 11-4. Generating Stubs ....................11-8
Figure 11-5. Building a Simple Client and Server ..............11-9
Figure 11-6. Role of RPC Interfaces .................. 11-11
Figure 12-1. A Binding ......................12-4
Figure 12-2. Information Used to Identify a Compatible Server ..........12-7
Figure 12-3. Client Binding Information Resulting from a Remote Procedure Call ....12-9
Figure 13-1. Manager Types ....................13-5
Figure 13-2. Exporting Server Binding Information .............13-9
Figure 13-3. Importing Server Binding Information ............. 13-11
Figure 14-1. Local Application Thread During a Procedure Call .........14-2
Figure 14-2. Server Application Thread and Multiple Call Threads .........14-3
Figure 14-3. Execution Phases of an RPC Thread ..............14-3
Figure 14-4. Concurrent Call Threads Executing in Shared Address Space ......14-4
Figure 14-5. Phases of a Cancel in an RPC Thread ..............14-5
Figure 14-6. A Multithreaded RPC Application Acting as Both Server and Client ....14-7
124245 Tandem Computers Incorporated xvii