|
JUCE
|
Helper class for constructing a packet for sending to a BLOCKS device. More...
Public Member Functions | |
| HostPacketBuilder () noexcept | |
| HostPacketBuilder (const HostPacketBuilder &)=delete | |
| HostPacketBuilder (HostPacketBuilder &&)=default | |
| const void * | getData () const noexcept |
| int | size () const noexcept |
| void | writePacketSysexHeaderBytes (TopologyIndex deviceIndex) noexcept |
| void | writePacketSysexFooter () noexcept |
| bool | deviceControlMessage (DeviceCommand command) noexcept |
| bool | beginDataChanges (PacketIndex packetIndex) noexcept |
| bool | endDataChanges (bool isLastChange) noexcept |
| bool | skipBytes (int numToSkip) noexcept |
| bool | setMultipleBytes (const uint8 *values, int num) noexcept |
| bool | setMultipleBytes (uint8 value, uint8 lastValue, int num) noexcept |
| bool | addProgramEventMessage (const int32 *messageData) |
Helper class for constructing a packet for sending to a BLOCKS device.
|
noexcept |
|
delete |
|
default |
|
noexcept |
|
noexcept |
References Packed7BitArrayBuilder< allocatedBytes >::size().
|
noexcept |
References jassert, and Packed7BitArrayBuilder< allocatedBytes >::writeHeaderSysexBytes().
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
References IntegerWithBitSize< numBits >::bits, IntegerWithBitSize< 8 >::bits, Packed7BitArrayBuilder< allocatedBytes >::getState(), Packed7BitArrayBuilder< allocatedBytes >::hasCapacity(), IntegerWithBitSize< numBits >::maxValue, IntegerWithBitSize< 8 >::maxValue, Packed7BitArrayBuilder< allocatedBytes >::restore(), skipBytesFew, and skipBytesMany.
|
noexcept |
|
noexcept |
References IntegerWithBitSize< numBits >::bits, IntegerWithBitSize< 8 >::bits, Packed7BitArrayBuilder< allocatedBytes >::getState(), Packed7BitArrayBuilder< allocatedBytes >::hasCapacity(), IntegerWithBitSize< numBits >::maxValue, IntegerWithBitSize< 8 >::maxValue, Packed7BitArrayBuilder< allocatedBytes >::restore(), setFewBytesWithLastValue, setFewBytesWithValue, setManyBytesWithValue, and HostPacketBuilder< maxPacketBytes >::setMultipleBytes().
| bool HostPacketBuilder< maxPacketBytes >::addProgramEventMessage | ( | const int32 * | messageData | ) |