| 157 | ~tQueue(){}; |
| 158 | |
| 159 | void send(T &item) { // sends an item onto the queue |
| 160 | int16_t temp = m_tail + 1; |
| 161 | if (temp == t_LEN) |
| 162 | temp = 0; |
| 163 | if (temp != m_head) { |
| 164 | m_items[m_tail] = item; |
| 165 | m_tail = temp; |
| 166 | } |
| 167 | }; |
| 168 | bool recv(T *item) { // returns an item from the queue, false if no item. |
| 169 | if (m_head == m_tail) |
| 170 | return false; |
no outgoing calls
no test coverage detected