The Common Filtered Streams
The common filtered streams are intermediate stream elements that are common to each stream family. They require a handle to a stream element of their family type at construction time. They forward a request to this handle after carrying out their own task.
The common filtered streams are built on top of the common framework and are divided into the input streams and the output streams, as shown in
Figure 5 and
Figure 6.
The three kinds common filtered streams are:
Buffered streams
Synchronized streams
Guarded streams