#include <MIDI_Interfaces/BLEMIDI/MIDIMessageQueue.hpp>
Definition at line 14 of file MIDIMessageQueue.hpp.
Classes | |
union | Message |
Public Member Functions | |
MIDIMessageQueueElement ()=default | |
MIDIMessageQueueElement (ChannelMessage message, uint16_t timestamp) | |
MIDIMessageQueueElement (SysCommonMessage message, uint16_t timestamp) | |
MIDIMessageQueueElement (RealTimeMessage message, uint16_t timestamp) | |
MIDIMessageQueueElement (SysExMessage message, uint16_t timestamp) | |
MIDIMessageQueueElement (const MIDIMessageQueueElement &)=delete | |
No copy constructor. More... | |
MIDIMessageQueueElement & | operator= (const MIDIMessageQueueElement &)=delete |
No copy assignment. More... | |
MIDIMessageQueueElement (MIDIMessageQueueElement &&that) | |
Move constructor. More... | |
MIDIMessageQueueElement & | operator= (MIDIMessageQueueElement &&that) |
Move assignemnt. More... | |
void | release () |
Deallocate the storage for the SysEx data (if present). More... | |
~MIDIMessageQueueElement () | |
Public Attributes | |
MIDIReadEvent | eventType = MIDIReadEvent::NO_MESSAGE |
union MIDIMessageQueue::MIDIMessageQueueElement::Message | message |
uint16_t | timestamp = 0xFFFF |
|
default |
|
inline |
Definition at line 31 of file MIDIMessageQueue.hpp.
|
inline |
Definition at line 34 of file MIDIMessageQueue.hpp.
|
inline |
Definition at line 37 of file MIDIMessageQueue.hpp.
MIDIMessageQueueElement | ( | SysExMessage | message, |
uint16_t | timestamp | ||
) |
|
delete |
No copy constructor.
MIDIMessageQueueElement | ( | MIDIMessageQueueElement && | that | ) |
Move constructor.
|
inline |
Definition at line 55 of file MIDIMessageQueue.hpp.
|
delete |
No copy assignment.
MIDIMessageQueueElement & operator= | ( | MIDIMessageQueueElement && | that | ) |
Move assignemnt.
void release | ( | ) |
Deallocate the storage for the SysEx data (if present).
MIDIReadEvent eventType = MIDIReadEvent::NO_MESSAGE |
Definition at line 15 of file MIDIMessageQueue.hpp.
union MIDIMessageQueue::MIDIMessageQueueElement::Message message |
uint16_t timestamp = 0xFFFF |
Definition at line 28 of file MIDIMessageQueue.hpp.