ACE Documentation Home
Everything you've always wanted to know about ACE, but were afraid to ask.
ACE Documentation
- Overview of ACE - a high-level view.
- ACE online documentation.
- Books on ACE.
ACE Structure
- Class Categories - Listing of some of the classes in ACE.
- ACE Subsets - Outline of some of our ideas for subsetting the ACE library.
Technical Papers and Tutorials
- Technical Papers - Postscript versions of many ACE papers.
- Tutorial on C++ Network Programming with Patterns, Frameworks, and ACE[pdf]
- ACE FMM - ACE "Frequently Made Mistakes"
Bug Reports
- Bug Fixing Policies - Our policies for handling bug reports about ACE, TAO, and CIAO.
- Bug Tracking System - Short description of our old Bugzilla bug tracking system (we prefer github issues)
ACE Development
- Development and Release Process - The process we use to develop and release the ACE, TAO, and CIAO software.
- Style Guide - How to write compliant ACE, TAO, and CIAO code.
- Porting - What to do to port to a new platform.
- Exception Macros - How to use the ACE TRY macros properly (note that these macros are now deprecated).
- ACE developers forum in China.
Other Stuff
- Lessons - Lessons we have learned while building ACE.
- ACE+SSL - What is ACE+SSL and how to get it.
- Symbol versioning - How to do symbol versioning with ACE+TAO.
- CE-status.txt - The status of ACE on Windows CE.
- ACE-monotonic-timer.html - How to use the ACE monotonic timer support.
- ACEXML - A SAX2-based XML parser ACE uses and provides.