summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-06 22:04:41 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-06 22:04:41 +0000
commitd089fd2b8a9ba5e7f720d17709b52b8f91161b35 (patch)
treec08636098a9ba2b0d61baedf25f5d9019ab2aadd
parent98079ea0a27d042ddddd79ed97ca9e071e553fdc (diff)
downloadATCD-d089fd2b8a9ba5e7f720d17709b52b8f91161b35.tar.gz
*** empty log message ***
-rw-r--r--TAO/CIAO/ChangeLog9
-rw-r--r--TAO/CIAO/docs/XML/ciao_rt_cad_ext.dtd83
2 files changed, 90 insertions, 2 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog
index dffee19df88..d6283d4146a 100644
--- a/TAO/CIAO/ChangeLog
+++ b/TAO/CIAO/ChangeLog
@@ -1,8 +1,13 @@
+Wed Aug 06 17:00:05 2003 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * docs/XML/ciao_rt_cad_ext.dtd: Added DTD for RT extension to cad
+ file.
+
2003-08-06 Arvind S. Krishna <arvindk@equus.dre.vanderbilt.edu>
* performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp:
* performance-tests/Benchmark/RoundTrip/run_test.pl:
- Fixed problems relating to parsing arguments when the number of iterations
+ Fixed problems relating to parsing arguments when the number of iterations
is specified from the command line.
Tue Aug 05 17:25:45 2003 George Edwards <g.edwards@vanderbilt.edu>
@@ -46,7 +51,7 @@ Tue Aug 05 13:23:12 2003 George Edwards <g.edwards@vanderbilt.edu>
* performance-tests/Benchmark/RountTripClient/RoundTripClient_exec.cpp:
* performance-tests/Benchmark/RountTrip/RoundTrip_exec.cpp:
Fixed errors in the perl file for running the example. Corrected the way
- in which throughput is measured within the client component. Also added
+ in which throughput is measured within the client component. Also added
code to enable tests to be run in the super user mode.
2003-08-04 Diego Sevilla <dsevilla@ditec.um.es>
diff --git a/TAO/CIAO/docs/XML/ciao_rt_cad_ext.dtd b/TAO/CIAO/docs/XML/ciao_rt_cad_ext.dtd
new file mode 100644
index 00000000000..eae65f45e40
--- /dev/null
+++ b/TAO/CIAO/docs/XML/ciao_rt_cad_ext.dtd
@@ -0,0 +1,83 @@
+<!--
+ $Id$
+
+ DTD for CIAO ComponentAssembly real-time extension.
+ A component server can be associated to one conforming XML
+ descriptor file of this DTD via the <extension> tag under
+ <hostcollocation>, <processcollocation> as
+
+ <extension class="RT-CAD-EXT"
+ origin="CIAO">full_pathname_to_xml_file.xml</extension>
+
+ The root element is <rtcad-ext>.
+-->
+
+<!ELEMENT rtcad-ext ( rtresources*, rtpolicyset* ) >
+
+<!-- RT Resources grammar definitions -->
+
+<!ELEMENT rtresources (threadpool*, threadpoollanes*, connectionbands*) >
+
+<!ELEMENT threadpool EMPTY>
+<!ATTLIST threadpool
+ id ID #REQUIRED
+ stacksize CDATA #REQUIRED
+ static_threads CDATA #REQUIRED
+ dynamic_threads CDATA #REQUIRED
+ priority CDATA #REQUIRED
+ buffering CDATA #REQUIRED
+ max_buffer CDATA #REQUIRED
+ buffer_size CDATA #REQUIRED >
+
+<!ELEMENT threadpoollanes (lane+) >
+<!ATTLIST threadpoollanes
+ id ID #REQUIRED
+ stacksize CDATA #REQUIRED
+ borrowing CDATA #REQUIRED
+ buffering CDATA #REQUIRED
+ max_buffer CDATA #REQUIRED
+ buffer_size CDATA #REQUIRED >
+
+<!ELEMENT lane EMPTY>
+<!ATTLIST lane
+ priority CDATA #REQUIRED
+ static_threads CDATA #REQUIRED
+ dynamic_threads CDATA #REQUIRED >
+
+<!ELEMENT connectionbands (band+) >
+<!ATTLIST connectionbands
+ id ID #REQUIRED >
+
+<!ELEMENT band EMPTY>
+<!ATTLIST band
+ low CDATA #REQUIRED
+ high CDATA #REQUIRED >
+
+<!-- RT Policy_Set grammar definitions -->
+<!-- Each type of policy in rtpoliyset can only appear once -->
+<!ELEMENT rtpolicyset (priority_model_policy,
+ threadpool_policy,
+ banded_connection_policy)+ >
+<!ATTLIST rtpolicyset
+ id ID #REQUIRED>
+
+<!ELEMENT priority_model_policy EMPTY>
+<!ATTLIST priority_model_policy
+ type (server_declare | client_propagated) #REQUIRED
+ priority CDATA #REQUIRED>
+
+<!ELEMENT threadpool_policy EMPTY>
+<!--
+ "idref" must be previously defined by the id attribute of
+ either <threadpool> or <threadpoollanes> element
+-->
+<!ATTLIST threadpool_policy
+ idref IDREF #REQUIRED>
+
+<!ELEMENT banded_connection_policy EMPTY>
+<!--
+ "idref" must be previously defined by the id attribute of
+ <connectionbands> element.
+-->
+<!ATTLIST banded_connection_policy
+ idref IDREF #REQUIRED> \ No newline at end of file