Class BinaryStreamSizeCalculator
Hierarchy
-
BinaryStreamSizeCalculator
Constructors
constructor
-
Properties
length
length: number
Methods
rewind
-
Returns void
writeArrayBuffer
- writeArrayBuffer(arrayBuf: ArrayBuffer, offset: number, byteLength: number): void
-
Parameters
-
arrayBuf: ArrayBuffer
-
offset: number
-
byteLength: number
Returns void
writeByteStream
- writeByteStream(buf: Buffer): void
-
Parameters
Returns void
writeDouble
- writeDouble(value: number): void
-
Parameters
Returns void
writeFloat
- writeFloat(value: number): void
-
Parameters
Returns void
writeInt16
- writeInt16(value: number): void
-
Parameters
Returns void
writeInt8
- writeInt8(value: number): void
-
Parameters
Returns void
writeInteger
- writeInteger(value: number): void
-
Parameters
Returns void
writeString
- writeString(str: null | string): void
-
Parameters
Returns void
writeUInt16
- writeUInt16(value: number): void
-
Parameters
Returns void
writeUInt32
- writeUInt32(value: number): void
-
Parameters
Returns void
writeUInt8
- writeUInt8(value: number): void
-
Parameters
Returns void
a BinaryStreamSizeCalculator can be used to quickly evaluate the required size of a buffer by performing the same sequence of write operation.
a BinaryStreamSizeCalculator has the same writeXXX methods as the BinaryStream stream object.