diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-03-22 15:42:17 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-03-22 15:42:17 +0000 |
commit | 997e0b18b46c4b982c14ab8badb4a285a07abf1c (patch) | |
tree | eec3253bf5849ffc8d4ace9ee09b6b2a531f21a2 /docs/ACE-subsets.html | |
parent | f47250d5caac84f3efbe988dbf9bd4f0cd017ff2 (diff) | |
download | ATCD-997e0b18b46c4b982c14ab8badb4a285a07abf1c.tar.gz |
added current status section
Diffstat (limited to 'docs/ACE-subsets.html')
-rw-r--r-- | docs/ACE-subsets.html | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/docs/ACE-subsets.html b/docs/ACE-subsets.html index 030f210b96a..a135235c1c5 100644 --- a/docs/ACE-subsets.html +++ b/docs/ACE-subsets.html @@ -18,6 +18,7 @@ Libraries</a> <li><a href="#Configuration Management">Configuration Management</a> <li><a href="#Classes">Classes in Each ACE Library Subset</a> + <li><a href="#Status">Current ACE Subsetting Status</a> <li><a href="#ACE Library Size Breakdown">ACE Library Size Breakdown</a> <li><a href="#Building ACE Subsets">Building ACE Subsets</a> <li><a href="#ACE_OS Adaptation Layer">ACE_OS Adaptation Layer</a> @@ -420,6 +421,38 @@ XtReactor </code></pre> <hr><p> +<h3><a name="Status">Current ACE Subsetting Status</a></h3> +<ul> + <li>Remaining major subsetting issues: + <ul> + <li>Remove remaining dependencies on higher layers from ACE_OS. + (These can be seen by searching for ACE_HAS_MINIMAL_ACE_OS + in OS.cpp, and by looking at the conditional #includes + near the top of OS.cpp.) + <ul> + <li>ACE_Thread_Manager + <li>ACE_Array + <li>ACE_TSS: move all ACE_TSS support into separate .h,.i,cpp files + </ul><p> + + <li>Log_Msg cleanup: We have a good start on this, but it needs work + to finish. It might be easiest to make an abstract + base class, then have ACE_Log_Msg derive from it. That way + we could remove the exposure of all the #includes in Log_Msg.cpp + to applications that don't need it.<p> + + <li>Higher layer interdependencies: we haven't been paying much + attention to this. We need to figure out what's there, and + if/how to deal with the interdependencies.<p> + + <li>Remove use of multiple inheritance: its only used in a few + places, in one of the SOCK classes and service config.<p> + </ul> +</ul><p> +Please let us know if you're able to contribute to this effort.<p> + + +<hr><p> <h3><a name="ACE Library Size Breakdown">ACE Library Size Breakdown</a></h3> Here is an example size breakdown, by ACE library component. It is @@ -691,9 +724,6 @@ To build an ACE static library, if shared libraries are the default, use <td align=center>15 </table></center><p> -</table></center><p> - - <hr><p> <h3><a name="Building ACE Subsets">Building ACE Subsets</a></h3> @@ -765,6 +795,7 @@ for an example of usage.<p> <a name="minimumTAO"> <!--#include virtual="/~schmidt/ACE_wrappers/TAO/docs/minimumTAO.html" --> +</a> <HR><P> |