Basic Software Dependencies
The XML Streams Module depends on these modules in SourcePro Core:
*Advanced Tools Module. This module provides the classes to construct input and output streams at the character and data levels. The XML streams classes collaborate with the Advanced Tools Module classes to write out and read in object serializations in XML format.
*Essential Tools Module. The streams architecture is implemented using many of the fundamental operations supplied by the Essential Tools Module classes. The streams classes can also use, and in some cases extend, the virtual streams classes.
*Threads Module. The streams architecture uses the following Threads Module packages:
*Execution Tracing, for debugging support
*Synchronization, for guaranteeing the integrity of the data stream
*Smart Pointer, for implementing a handle-body pattern
*Functor, for implementing object factories used by the input streams
*Thread-compatible Exception, for exception handling within a multithreaded environment
You can include only the Threads packages you need to support your use of streaming. For details, see the Advanced Tools Module User’s Guide.
*Standard C++ Library. This can be the Rogue Wave Standard C++ Library Module, or some other implementation.