![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
This class implements a thread-safe std::queue. More...
#include <concurrent_queue.h>
Public Member Functions | |
| void | push (const Data &data) |
| void | push (Data &&data) |
| bool | empty () const noexcept |
| size_t | size () const noexcept |
| void | clear () |
| bool | try_pop (Data &popped_value) |
| void | wait_and_pop (Data &popped_value) |
| bool | timed_wait_and_pop (Data &popped_value, int wait_ms) |
This class implements a thread-safe std::queue.
Definition at line 38 of file concurrent_queue.h.
|
inline |
Definition at line 70 of file concurrent_queue.h.
|
inlinenoexcept |
Definition at line 59 of file concurrent_queue.h.
|
inline |
Definition at line 41 of file concurrent_queue.h.
|
inline |
Definition at line 50 of file concurrent_queue.h.
|
inlinenoexcept |
Definition at line 64 of file concurrent_queue.h.
|
inline |
Definition at line 96 of file concurrent_queue.h.
|
inline |
Definition at line 76 of file concurrent_queue.h.
|
inline |
Definition at line 88 of file concurrent_queue.h.