The Common Framework
The common stream framework is the base architecture on which each stream family is built. It is divided into input streams and output streams. Both are composed of a handle class and two body classes, as shown in Figure 2 and Figure 3.
Figure 2 – Common output stream framework
Figure 3 – Common input stream framework
Classes RWHandleBase and RWBodyBase are part of the Smart Pointer package in the Threads Module.