Stream Classes

The Essential Tools Module Virtual Stream Classes let you perform streaming operations such as transferring information between operating systems with the efficiency of a binary stream. The endian streams mechanism, which keeps a record of the operating environment where information originates, allows the stream to be read on any system regardless of its native size or byte order.

Virtual Stream Classes lists the Virtual Stream Classes. This section provides information on using some of these classes; the SourcePro API Reference provides detailed information on each class in this class group.

Table 42. Virtual Stream Classes

Class Name

RWvios

RWvistream

RWvostream

RWpistream

RWpostream

RWbistream

RWbostream

RWeistream

RWeostream

RWXDRistream (Unix only)

RWXDRostream (Unix only)

A number of special-purpose classes complement the functionality of the virtual streams classes. These are listed in Table 2:

Table 43. Special-Purpose Stream Classes

Classes

RWAuditStreamBuffer

RWCompressedStreamBuffer

RWCompressedIOStream

RWCompressedIStream

RWCompressedOStream

The later sections in this section discuss these classes, and the SourcePro API Reference provides detailed information on each class in this class group.

In this section: