|
JUCE
|
This helper class reads from a block of 7-bit bytes as sequences of bits. More...
Public Member Functions | |
| Packed7BitArrayReader (const void *sourceData, int numBytes) noexcept | |
| int | getRemainingBits () const noexcept |
| template<typename Target > | |
| Target | read () noexcept |
| uint32 | readBits (int numBits) noexcept |
Static Public Member Functions | |
| static bool | checksumIsOK (const uint8 *data, uint32 size) noexcept |
This helper class reads from a block of 7-bit bytes as sequences of bits.
|
noexcept |
|
noexcept |
Referenced by HostPacketDecoder< Handler >::handleButtonDownOrUp(), HostPacketDecoder< Handler >::handlePacketACK(), HostPacketDecoder< Handler >::handleTopology(), HostPacketDecoder< Handler >::handleTouch(), HostPacketDecoder< Handler >::handleTouchWithVelocity(), HostPacketDecoder< Handler >::processNextMessage(), and HostPacketDecoder< Handler >::processNextPacket().
|
noexcept |
Referenced by HostPacketDecoder< Handler >::handleButtonDownOrUp(), HostPacketDecoder< Handler >::handlePacketACK(), HostPacketDecoder< Handler >::handleTopology(), HostPacketDecoder< Handler >::handleTouch(), HostPacketDecoder< Handler >::handleTouchWithVelocity(), HostPacketDecoder< Handler >::processNextMessage(), and HostPacketDecoder< Handler >::processNextPacket().
|
noexcept |
References jassert, and IntegerWithBitSize< numBits >::value.
Referenced by HostPacketDecoder< Handler >::handleTopologyConnection(), and HostPacketDecoder< Handler >::handleTopologyDevice().
Referenced by HostPacketDecoder< Handler >::processNextPacket().