PHP bit stream. More...
Public Member Functions | |
| size () | |
| allocate ($setLength) | |
| Allocates bit stream, fills bit data stream with 0's. More... | |
| append (QRbitstream $arg) | |
| Appends given bit stream at end of this stream. More... | |
| appendNum ($bits, $num) | |
| Appends bit stream cteated from given Integer number at end of current stream. More... | |
| appendBytes ($size, $data) | |
| Appends bit stream created from from given byte array at end of current stream. More... | |
| toByte () | |
| Converts current bit stream into byte array. More... | |
Static Public Member Functions | |
| static | newFromNum ($bits, $num) |
| Creates new bit stream from given Integer number. More... | |
| static | newFromBytes ($size, $data) |
| Creates new bit stream from given byte array. More... | |
Public Attributes | |
| $data = array() | |
| Array containing bit data stream. | |
PHP bit stream.
Class implementing array of bits (= 1 or 0 ints). Allows to initialize and append bits from given Integer or array of Bytes.
| QRbitstream::allocate | ( | $setLength) |
Allocates bit stream, fills bit data stream with 0's.
This operation is destructive, will replace orginal stream contents!
| Integer | $setLength | desired target stream size |
| QRbitstream::append | ( | QRbitstream | $arg) |
Appends given bit stream at end of this stream.
| QRbitstream | $arg | bit stream to be appended |
| QRbitstream::appendBytes | ( | $size, | |
| $data | |||
| ) |
Appends bit stream created from from given byte array at end of current stream.
| Integer | $size | size of array |
| Array | $data | array ob bytes |
| QRbitstream::appendNum | ( | $bits, | |
| $num | |||
| ) |
Appends bit stream cteated from given Integer number at end of current stream.
| Integer | $bits | bit count |
| Integer | $num | integer to convert |
|
static |
Creates new bit stream from given byte array.
| Integer | $size | size of array |
| Array | $data | array ob bytes |
|
static |
Creates new bit stream from given Integer number.
| Integer | $bits | bit count |
| Integer | $num | integer to convert |
| QRbitstream::size | ( | ) |
| QRbitstream::toByte | ( | ) |
Converts current bit stream into byte array.
1.8.4