MuseScore
3.4
Music composition and notation
|
#include <seq.h>
Public Member Functions | |
SeqMsgFifo () | |
virtual | ~SeqMsgFifo () |
void | enqueue (const SeqMsg &) |
SeqMsg | dequeue () |
Public Member Functions inherited from Ms::FifoBase | |
FifoBase () | |
virtual | ~FifoBase () |
void | clear () |
int | count () const |
bool | empty () const |
bool | isFull () const |
Private Attributes | |
SeqMsg | messages [SEQ_MSG_FIFO_SIZE] |
Additional Inherited Members | |
Protected Member Functions inherited from Ms::FifoBase | |
void | push () |
void | pop () |
Protected Attributes inherited from Ms::FifoBase | |
int | ridx |
int | widx |
std::atomic< int > | counter |
int | maxCount |
Ms::SeqMsgFifo::SeqMsgFifo | ( | ) |
|
inlinevirtual |
SeqMsg Ms::SeqMsgFifo::dequeue | ( | ) |
void Ms::SeqMsgFifo::enqueue | ( | const SeqMsg & | msg | ) |
|
private |