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.
Classes
RWHandleBase and
RWBodyBase are part of the Smart Pointer package in the Threads Module.