This interface allows writing of primitive data types (integers, floating-point values, booleans, etc.) to a stream in a binary, untagged, fixed-endianness format. This might be used, for example, to implement network protocols or to produce architecture-neutral binary disk files, i.e. ones that can be read and written by both big-endian and little-endian platforms. Output is written in big-endian order (high-order byte first), as this is traditional network order. @See nsIBinaryInputStream
[scriptable, uuid(204ee610-8765-11d3-90cf-0040056a906e)]
Methods
Write an opaque byte array to a binary stream.
Write an opaque byte array to a binary stream.
Write a NUL-terminated UTF8-encoded string to a binary stream, produced from a NUL-terminated 16-bit PRUnichar* string argument.
