Class precedence list:
A mixin class for composite streams that encapsulate another stream. All the stream methods are defined and pass through to the encapsulated stream. The close method only closes the encapsulating stream and not the encapsulated stream. This is a useful mixin class for basic composite streams because it defines all the required methods.