Stream buffer requirements

Stream buffers can impose constraints. The constraints include:

There are three pointers that control the operations performed on a sequence or associated sequences. These are used for read, writes and stream position alteration. If not null all pointers point to the same charT array object.