In This Topic
Classes
Interfaces
| Interface | Description |
| BinaryDataInput | This interface defines the input of binary data from streams and/or files.
Byte level input (i.e., for byte, int, long, float, etc.) should always be byte aligned. For example, a request to read an int should always realign the input at the byte level.
The implementation of this interface should clearly define if multi-byte input data is read in little- or big-endian byte ordering (least significant byte first or most significant byte first, respectively). |
| BinaryDataOutput | |
| EndianType | |
| RandomAccessIO | This abstract class defines the interface to perform random access I/O. It implements the BinaryDataInput and BinaryDataOutput interfaces so that binary data input/output can be performed.
This interface supports streams of up to 2 GB in length. |
Structures
See Also