OSF DCE Application Development Guide--Core Components

Topics in RPC Application Development
Request buffer
Server process
call
Incoming
call
Returned
Call queue
Step 4.
Step 5.
Select
manager
for call
thread
Call
Step 3.
Request buffer
Step 6.
...
...
DCE daemon
Endpoint map
.
.
.
2001
...
ncadg_ip_udp
Interface ID Object UUID
Ept. Prot. seq.
...
...
ncacn_ip_tcp
...
1025
2001
1025
Step 2.
Endpoint
Key:
= remote procedure call
Endpoint
Step 1.
The concepts in the following subsections are for the advanced RPC developer. The first
subsection discusses how clients obtain endpoints when using partially bound binding
handles. Then we discuss how a system buffers call requests and how a server queues
incoming calls; this information is relevant mainly to advanced RPC developers. The
final subsection discusses how a server selects the manager to execute a call; it is
relevant for developing an application that implements an interface for different types of
RPC objects.
124245 Tandem Computers Incorporated 16 35