Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / docs / dynany / index.html
bloba540a15f3c4657d6a378c0135bff6525872257cf
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html>
3 <head>
4 <title>Dynamic Any Status</title>
5 <!-- -->
6 </head>
7 <body text="#000000" bgcolor="#FFFFFF">
9 <!-- *********************************** -->
10 <a name="toc"><h2>Table of Contents</h2></a>
11 <ul>
12 <li><a href="#current">Current Status</a>
13 <li><a href="#issues">Known Issues</a>
14 <li><a href="#ongoing">Ongoing work</a>
15 <li><a href="#future">Future Work</a>
16 <li><a href="#completed">Completed Work</a>
17 </ul>
18 <!-- *********************************** -->
20 <hr>
21 <center>
22 <h1> <a name="dynany"></a>Dynamic Any</h1>
24 Point of contact: <a href="mailto: parsons@cs.wustl.edu">Jeff Parsons</a>
26 <p>Last Update: November 28, 2006 </p>
27 </center>
30 <!-- ============================================================ -->
31 <a name="current"><h3>Current status:</h3></a>
33 <ul>
35 <li><p>Fully compliant with OMG 2.4.2 spec.</p>
36 </li>
38 <li><p>Fully compatible with CorbaScript.</p>
39 </li>
41 </ul>
43 <!-- --------------------- -->
44 <a href="#toc">Back to TOC</a>
45 <!-- --------------------- -->
47 <!-- ============================================================ -->
48 <a name="issues"><h3>Known issues:</h3></a>
50 <ul>
52 <li><p>No known issues.</p>
53 </li>
55 </ul>
57 <!-- --------------------- -->
58 <a href="#toc">Back to TOC</a>
59 <!-- --------------------- -->
61 <!-- ============================================================ -->
62 <a name="ongoing"><h3>Ongoing Work:</h3></a>
64 <ul>
66 <li><p>Although performance is not usually an issue with dynamic anys,
67 opportunities to optimize will be exploited. Future work on
68 optimization of DII/DSI performance will also benefit dynamic
69 anys.
70 </p></li>
72 </ul>
74 <!-- --------------------- -->
75 <a href="#toc">Back to TOC</a>
76 <!-- --------------------- -->
78 <!-- ============================================================ -->
79 <a name="future"><h3>Future work:</h3></a>
81 <ul>
83 <li><p>None Planned.
84 </p></li>
86 </ul>
88 <!-- --------------------- -->
89 <a href="#toc">Back to TOC</a>
90 <!-- --------------------- -->
92 <!-- ============================================================ -->
93 <a name="completed"><h3>Completed Work:</h3></a>
95 <!-- ************************************************************ -->
96 <!-- Please make sure you append new items at the end of the list -->
97 <!-- ************************************************************ -->
99 <ul>
101 <li><p>Implementation of dynamic any classes for value types, boxed value
102 types.
103 </p></li>
105 <li><p>Transfer of dynany-specific code from the TAO library to the
106 TAO_DynamicAny library, in ACE_ROOT/TAO/tao/DynamicAny.
107 </p></li>
109 <li><p>Overhaul of existing implementation of dynamic anys in TAO to comply
110 with changes to the dynamic any spec that appeared in CORBA 2.3.1, and
111 with additional changes that appeared in CORBA 2.4.2.
112 </p></li>
114 <li><p>Expansion of existing dynamic any tests to included the added functionality.
115 </p></li>
117 <li><p>Implementation of spec defined insert_*_seq() and get_*_seq(),
118 which are defined for all basic IDL types, and
119 implemententation of get_abstract() and insert_abstract().
120 </p></li>
122 <li><p>Dynamic Any source code has been refactored to make more use
123 of C++ templates, made possible by the dropping of ACE+TAO
124 support for C++ compilers with poor template support.
125 </p></li>
127 </ul>