1#ifndef FASTCAT_THREAD_SAFE_QUEUE_H_
2#define FASTCAT_THREAD_SAFE_QUEUE_H_
18 std::lock_guard<std::mutex> lock(m);
24 std::lock_guard<std::mutex> lock(m);
30 std::lock_guard<std::mutex> lock(m);
36 std::lock_guard<std::mutex> lock(m);
42 std::lock_guard<std::mutex> lock(m);
Definition thread_safe_queue.h:10
bool try_pop(T &item)
Definition thread_safe_queue.h:40
T front(void)
Definition thread_safe_queue.h:22
void push(T t)
Definition thread_safe_queue.h:16
bool empty(void)
Definition thread_safe_queue.h:34
~ThreadSafeQueue(void)
Definition thread_safe_queue.h:14
ThreadSafeQueue(void)
Definition thread_safe_queue.h:12
void pop(void)
Definition thread_safe_queue.h:28
Definition device_base.h:18