summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/AVStreams/Component_Switching/README
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/AVStreams/Component_Switching/README')
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Component_Switching/README66
1 files changed, 66 insertions, 0 deletions
diff --git a/TAO/orbsvcs/tests/AVStreams/Component_Switching/README b/TAO/orbsvcs/tests/AVStreams/Component_Switching/README
new file mode 100644
index 00000000000..df2cefe3967
--- /dev/null
+++ b/TAO/orbsvcs/tests/AVStreams/Component_Switching/README
@@ -0,0 +1,66 @@
+// $Id$
+
+Description
+-----------
+
+This directory contains a three stage AV test with the ability to
+aynschronously start the processes in any order and to be able to
+switch distributers and senders. It also supports multiple receivers for a sender.
+The stages are:
+
+a. Sender
+b. Distributer
+c. Receiver
+
+This test has a sender process that reads data from a file and sends
+it to the distributer. The distributer acts as a conduit. It receives
+data from the sender and sends it immediately to the receiver process.
+
+Running the test
+----------------
+
+Start the Naming Service
+
+Start the following processes in any order.
+
+sender
+------
+
+sender [-f <filename>] [-r <data_rate>] [-s <sender name>]
+
+-f filename --> The name of the file from which data needs to be sent
+
+-r data_rate --> The rate at which the data needs to be paced.
+
+-s sender name --> This is the name of the sender as it will be
+ registered with the naming service and which
+ receivers connect to.
+
+receiver
+--------
+
+receiver [-f <filename>] [-s <sender name>] [-r <receiver name>]
+
+-f filename --> File into which the data received from the distributer is stored.
+
+-s sender name --> This is the name of the sender that the xreceiver
+ wants to connect to.
+
+-r receiver name --> This is the name with which this receiver will be
+ registered with the naming service.
+
+distributer:
+-----------
+
+distributer [-s <sender name>] [-r <distributer name>]
+
+-s sender name --> This is the name of the sender that the receiver
+ wants to connect to.
+
+-r distributer name --> This is the name with which this distributer
+ will be registered with the naming
+ service. The receivers will bind with this
+ name to receieve data from this distributer.
+
+When you start another distributer, the sender will switch to the new
+distributer. See run_test.pl for details.