Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / orbsvcs / tests / AVStreams / Component_Switching / README
blobf4a0e05d3b188de7bd2715a53d69480908737997
3 Description
4 -----------
6 This directory contains a three stage AV test with the ability to
7 aynschronously start the processes in any order and to be able to
8 switch distributers and senders. It also supports multiple receivers for a sender.
9 The stages are:
11 a. Sender
12 b. Distributer
13 c. Receiver
15 This test has a sender process that reads data from a file and sends
16 it to the distributer. The distributer acts as a conduit. It receives
17 data from the sender and sends it immediately to the receiver process.
19 Running the test
20 ----------------
22 Start the Naming Service
24 Start the following processes in any order.
26 sender
27 ------
29 sender [-f <filename>] [-r <data_rate>] [-s <sender name>]
31 -f filename --> The name of the file from which data needs to be sent
33 -r data_rate --> The rate at which the data needs to be paced.
35 -s sender name --> This is the name of the sender as it will be
36                    registered with the naming service and which
37                    receivers connect to.
39 receiver
40 --------
42 receiver [-f <filename>] [-s <sender name>] [-r <receiver name>]
44 -f filename --> File into which the data received from the distributer is stored.
46 -s sender name --> This is the name of the sender that the xreceiver
47                    wants to connect to.
49 -r receiver name --> This is the name with which this receiver will be
50                      registered with the naming service.
52 distributer:
53 -----------
55 distributer [-s <sender name>] [-r <distributer name>]
57 -s sender name --> This is the name of the sender that the receiver
58                    wants to connect to.
60 -r distributer name --> This is the name with which this distributer
61                         will be registered with the naming
62                         service. The receivers will bind with this
63                         name to receieve data from this distributer.
65 When you start another distributer, the sender will switch to the new
66 distributer.  See run_test.pl for details.