diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-10-12 17:21:20 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-10-12 17:21:20 +0000 |
commit | db778cc1e6d12091e85fee34719f08259b42cb58 (patch) | |
tree | c7752ac6d79e6b0eca6a5ecbe42616d04ee62476 /docs/ACE-subsets.html | |
parent | 4a4d6af7bb98eb41b0252857fff3c8ccc6b5840d (diff) | |
download | ATCD-db778cc1e6d12091e85fee34719f08259b42cb58.tar.gz |
ChangeLogTag: Tue Oct 12 12:20:08 1999 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'docs/ACE-subsets.html')
-rw-r--r-- | docs/ACE-subsets.html | 44 |
1 files changed, 26 insertions, 18 deletions
diff --git a/docs/ACE-subsets.html b/docs/ACE-subsets.html index f5e0fd79017..1e79d49b42a 100644 --- a/docs/ACE-subsets.html +++ b/docs/ACE-subsets.html @@ -126,6 +126,20 @@ src="http://www.cs.wustl.edu/~schmidt/gifs/misc/redball.gif"> wrappers for shared memory and memory-mapped files. This library will depend on <CODE>libACE_OS</CODE>.<P> +<DT> <img alt="o" +src="http://www.cs.wustl.edu/~schmidt/gifs/misc/redball.gif"> +<CODE>libACE_Token</CODE> -- This library contains the ACE C++ +wrappers for token support. This library is not needed by +<a href="http://www.cs.wustl.edu/~schmidt/TAO.html">TAO</a>.<p> + +<DT> <img alt="o" +src="http://www.cs.wustl.edu/~schmidt/gifs/misc/redball.gif"> +<CODE>libACE_Other</CODE> -- This library contains miscellaneous code, +primarily including a CORBA interface and naming support. It is not +actively supported, and is not needed by <a +href="http://www.cs.wustl.edu/~schmidt/TAO.html">TAO</a>. Its +functionality is included in TAO.<P> + </DL> </OL> @@ -418,35 +432,29 @@ XtReactor <hr><p> <h3><a name="Status">Current ACE Subsetting Status</a></h3> -The following are the remaining major subsetting issues: <P> +The ACE subsetting effort has identified a few areas for +improvement. These will be addressed in the future:<p> <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> + to applications that don't need it. Another alternative would + be to disable compilation of Log_Msg.cpp when ACE_NLOGGING is + enabled.<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>Higher layer interdependencies: we haven't exhaustively + tested all possible combinations of subsets. It's possible + that there are interdependencies between some layers that + we haven't yet identified.<p> <li>Remove use of multiple inheritance: its only used in a few - places, in one of the SOCK classes and Service Config.<p> + places, in one of the SOCK classes and Service Config. This + isn't really a subsetting problem, but is necessary to + support Embedded C++.<p> </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> |