Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / examples / CSD_Strategy / ThreadPool / README
blobb9ccee4c92eb421231da8d6ceacd475d2de1aef0
3 Description:
5 This is the simplest example shows the use of a Custom Servant Dispatching (CSD)
6 Strategy.  This test uses the reference implementation, known as the Thread Pool
7 CSD Strategy.  This tests some simple remote two-way CORBA requests and a simple
8 remote one-way request.
10 The server application creates one servant object, runs the ORB event
11 loop using the main thread, and uses one worker thread for the
12 Thread Pool CSD Strategy.
14 The client application invokes simple two-way calls on the object
15 reference.  There is also a simple one-way call that is also made on
16 the object reference.
18 The run_test.pl script will launch 1 sever process, and 40 client processes.
19 Each client process will make invocations on the single object reference
20 provided by the (single) server process.
22 Executables:
24   * client_main
26       This is the client test executable.
28       Command-line arguments:
30         -? : Prints the executable's available command-line options, and
31              then exits.
33         -i <ior string> : Provide the IOR to the client (ie, file://some.ior).
35   * server_main
37       This is the server test executable.
39       Command-line arguments:
41         -? : Prints the executable's available command-line options, and
42              then exits.
44         -o <ior filename> : Name of file to which the IOR will be written.
46         -n <num_clients> : The number of clients that will use the server.
48   * run_test.pl
50       This perl script will run an automated test using 40 client processes
51       and 1 server process.  The script returns 0 if the test was successful.
53       No command-line options are supported.  Simply execute the perl script
54       as follows:
56           $ ./run_test.pl