Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / examples / CSD_Strategy / ThreadPool2 / README
blobea66fb9d8f0c6bc3c10178007b567135ca17f723
3 Description:
5 This is another test showing the use of a Custom Servant Dispatching
6 (CSD) Strategy.  This test uses the reference implementation, known as the
7 Thread Pool CSD Strategy.  This tests some simple remote two-way CORBA
8 requests and a simple remote one-way request.
10 The server application creates 10 servant object, runs the ORB event
11 loop using the main thread, and uses 10 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 Since the server process contains 10 distinct servants, the clients are
20 evenly divided such that each servant "serves" 4 distinct clients.
23 Executables:
25   * client_main
27       This is the client test executable.
29       Command-line arguments:
31         -? : Prints the executable's available command-line options, and
32              then exits.
34         -i <ior string> : Provide the IOR to the client (ie, file://some.ior).
36   * server_main
38       This is the server test executable.
40       Command-line arguments:
42         -? : Prints the executable's available command-line options, and
43              then exits.
45         -p <ior filename prefix> : Common prefix used in all ior filenames
46                                    that are output.
48         -s <num servants> : The number of servant objects in the server.
50         -c <num clients> : The number of clients that will use the server.
52   * run_test.pl
54       This perl script will run an automated test using 40 client processes
55       and 1 server process.  The script returns 0 if the test was successful.
57       No command-line options are supported.  Simply execute the perl script
58       as follows:
60           $ ./run_test.pl