BinaryBufferWriter implements BinaryWriter
FinalYes
Interfaces
Methods
- __construct() : mixed
- append() : void
- length() : DataSize
- writeBits() : void
- writeBooleans() : void
- writeBytes() : void
- writeDecimals() : void
- writeDoubles() : void
- writeFloats() : void
- writeInts16() : void
- writeInts32() : void
- writeInts64() : void
- writeStrings() : void
- writeVarInts32() : void
Methods
__construct()
public
__construct(string &$buffer[, ByteOrder $byteOrder = ByteOrder::LITTLE_ENDIAN ]) : mixed
Parameters
- $buffer : string
- $byteOrder : ByteOrder = ByteOrder::LITTLE_ENDIAN
append()
public
append(string $buffer) : void
Parameters
- $buffer : string
length()
public
length() : DataSize
Return values
DataSizewriteBits()
public
writeBits(array<string|int, mixed> $bits) : void
Parameters
- $bits : array<string|int, mixed>
writeBooleans()
public
writeBooleans(array<string|int, mixed> $values) : void
Parameters
- $values : array<string|int, mixed>
writeBytes()
public
writeBytes(array<string|int, mixed> $bytes) : void
Parameters
- $bytes : array<string|int, mixed>
writeDecimals()
public
writeDecimals(array<string|int, mixed> $decimals, int $byteLength[, int $precision = 10 ][, int $scale = 2 ]) : void
Parameters
- $decimals : array<string|int, mixed>
- $byteLength : int
- $precision : int = 10
- $scale : int = 2
writeDoubles()
public
writeDoubles(array<string|int, mixed> $doubles) : void
Parameters
- $doubles : array<string|int, mixed>
writeFloats()
public
writeFloats(array<string|int, mixed> $floats) : void
Parameters
- $floats : array<string|int, mixed>
writeInts16()
public
writeInts16(array<string|int, mixed> $ints) : void
Parameters
- $ints : array<string|int, mixed>
writeInts32()
public
writeInts32(array<string|int, mixed> $ints) : void
Parameters
- $ints : array<string|int, mixed>
writeInts64()
public
writeInts64(array<string|int, mixed> $ints) : void
Parameters
- $ints : array<string|int, mixed>
writeStrings()
public
writeStrings(array<string|int, string> $strings) : void
Parameters
- $strings : array<string|int, string>
writeVarInts32()
public
writeVarInts32(array<string|int, mixed> $values) : void
Parameters
- $values : array<string|int, mixed>