TeensyNanoExoCode
Loading...
Searching...
No Matches
BleMessageQueue.h
Go to the documentation of this file.
1
9#ifndef BLEMESSAGEQUEUE_H
10#define BLEMESSAGEQUEUE_H
11
12#include "BleMessage.h"
13
14
15namespace ble_queue
16{
17
24
30void push(BleMessage* msg);
31
37int size();
38
45int check_for(BleMessage msg);
46
51void clear();
52
53};
54
55#endif
Defines the BleMessage class used to hold command-data pairs exchanged between the GUI.
Definition BleMessage.h:16
Definition BleMessageQueue.h:16
int check_for(BleMessage msg)
Search the queue for a matching message.
Definition BleMessageQueue.cpp:60
int size()
Check the size of the FIFO queue.
Definition BleMessageQueue.cpp:55
BleMessage pop()
Pop a message off of the FIFO queue.
Definition BleMessageQueue.cpp:16
void clear()
Forcibly empty the queue.
Definition BleMessageQueue.cpp:70
void push(BleMessage *msg)
Put a message on the FIFO queue.
Definition BleMessageQueue.cpp:37