summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/docs/compiler.html12
2 files changed, 17 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 2fd20dcc0ad..6ecb931e239 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Wed Oct 13 11:18:45 UTC 2010 Marcel Smit <msmit@remedy.nl>
+
+ * docs/compiler.html:
+ Explained the -Gexr option.
+
Wed Oct 13 06:27:40 UTC 2010 Marcel Smit <msmit@remedy.nl>
* TAO_IDL/be/be_codegen.cpp:
diff --git a/TAO/docs/compiler.html b/TAO/docs/compiler.html
index a81037a7a36..553825e60a3 100644
--- a/TAO/docs/compiler.html
+++ b/TAO/docs/compiler.html
@@ -1004,6 +1004,18 @@ also receives other options that are specific to it.<p>
to be filled in by the developer.</td>
</tr>
+ <tr><a name="Gexr">
+ <td><tt>-Gexr</tt></td>
+
+ <td>Generate CIAO executor implementation code for component and home IDL declarations, including
+ an implementation of the ACE_Reactor</td>
+ <td>When applying <tt>-Gexr</tt>, the TAO IDL compiler will generate an extra method which
+ retrieves the ACE_Reactor from the ORB. One should use this option when an ACE_reactor.
+ In code, use 'this-&gt;reactor ()' to get the ACE_Reactor. A CORBA::INTERNAL
+ exception is thrown when the ACE_Reactor cannot be retrieved.<br/>
+ The goal of this method is to prevent memory leaks.</td>
+ </tr>
+
<tr><a name="Gcn">
<td><tt>-Gcn</tt></td>