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 74 and Figure 75.

The three kinds common filtered streams are:

Buffered streams

Synchronized streams

Guarded streams

Figure 74. Common filtered output streams

Figure 75. Common filtered input streams

In this section: