summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2006-05-08 01:18:22 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2006-05-08 01:18:22 +0000
commit2dfd5cad302fc8c19753814524e4f1c0feeb650b (patch)
treeea500b90de3aeb6c23801f5afda83d1ceb9ae94d
parent87feb6af9699b4acc74e151409e84fe61eaa54b9 (diff)
downloadATCD-2dfd5cad302fc8c19753814524e4f1c0feeb650b.tar.gz
ChangeLogTag:Sun May 7 21:03:30 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-rw-r--r--TAO/CIAO/ChangeLog8
-rw-r--r--TAO/CIAO/docs/cidlc.html266
2 files changed, 271 insertions, 3 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog
index da76d7270f6..fc41cd4dda8 100644
--- a/TAO/CIAO/ChangeLog
+++ b/TAO/CIAO/ChangeLog
@@ -1,8 +1,10 @@
Fri May 5 15:36:47 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu>
- * docs: Added documentation for the CIDL compiler. Thanks to Boris for contributing this.
-
- * docs/index.html: Fixed some broken links to the tutorials.
+ * docs/cidlc.html Added documentation for the CIDL compiler.
+ Thanks to Boris for contributing this.
+
+ * docs/index.html: Fixed some broken links to the tutorials and added
+ a link to Ming's tutorial example that shows how to use CoSMIC.
Fri May 5 16:58:17 UTC 2006 Nishanth Shankaran <nshankar@dre.vanderbilt.edu>
diff --git a/TAO/CIAO/docs/cidlc.html b/TAO/CIAO/docs/cidlc.html
new file mode 100644
index 00000000000..8bc7cd9cf04
--- /dev/null
+++ b/TAO/CIAO/docs/cidlc.html
@@ -0,0 +1,266 @@
+<!-- $Id$ -->
+<html>
+
+ <title>CIAO CIDL Compiler Options</title>
+
+<body>
+
+<h3>CIAO CIDL Compiler Options</h3>
+
+<div align="center">
+<table width="0" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td>
+<p>
+<code>
+./cidlc { OPTIONS } &lt;cidl file&gt;
+</code>
+</p>
+<dl>
+<dt>
+<code>
+[--lem-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default 'E' when constructing name of local executor mapping file.
+</p>
+</dd>
+<dt>
+<code>
+[--lem-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of local executor mapping file.
+</p>
+</dd>
+<dt>
+<code>
+[--lem-force-all]
+</code>
+</dt>
+<dd>
+<p>
+Force generation of local executor mapping for all IDL types including those not used (directly or inderectly) by compositions. This option is useful for generating a common portion of local executor mapping used by more than one component or composition.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-hdr-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_svnt.h' when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-hdr-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-src-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_svnt.cpp' when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-src-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-export-macro macro]
+</code>
+</dt>
+<dd>
+<p>
+Replace default servant DLL export macro with provided ,acro.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-export-include file]
+</code>
+</dt>
+<dd>
+<p>
+Replace default servant export include file with provided file.
+</p>
+</dd>
+<dt>
+<code>
+[--suppress-register-factory]
+</code>
+</dt>
+<dd>
+<p>
+Suppress generation of code to register eventtype factories for event sinks.
+</p>
+</dd>
+<dt>
+<code>
+[--custom-container type]
+</code>
+</dt>
+<dd>
+<p>
+Generate code for custom container of the provided type.
+</p>
+</dd>
+<dt>
+<code>
+[--desc-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '.ccd' when constructing name of descriptor file.
+</p>
+</dd>
+<dt>
+<code>
+[--desc-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of descriptor file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-hdr-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_exec.h' when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-hdr-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-src-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_exec.cpp' when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-src-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-export-macro macro]
+</code>
+</dt>
+<dd>
+<p>
+Replace default executor DLL export macro with provided macro.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-export-include file]
+</code>
+</dt>
+<dd>
+<p>
+Replace default executor export include file with provided file.
+</p>
+</dd>
+<dt>
+<code>
+[--trace-semantic-actions]
+</code>
+</dt>
+<dd>
+<p>
+Turn on semantic actions tracing facility.
+</p>
+</dd>
+<dt>
+<code>
+[--preprocess-only]
+</code>
+</dt>
+<dd>
+<p>
+Run preprocessor only and output result to stdout.
+</p>
+</dd>
+<dt>
+<code>
+[--gen-exec-impl]
+</code>
+</dt>
+<dd>
+<p>
+Generate the executor implementation classes.
+</p>
+</dd>
+<dt>
+<code>
+[--help]
+</code>
+</dt>
+<dd>
+<p>
+Display usage information and exit.
+</p>
+</dd>
+<dt>
+<code>
+[--help-html]
+</code>
+</dt>
+<dd>
+<p>
+Dump usage information in html format and exit.
+</p>
+</dd>
+</dl>
+</td>
+</tr>
+</table>
+</div>
+</body>
+</html>