GNSS-SDR  0.0.21
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
Concurrent_Queue< Data > Class Template Reference

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)
 

Detailed Description

template<typename Data>
class Concurrent_Queue< Data >

This class implements a thread-safe std::queue.

Definition at line 39 of file acquisition_interface.h.


The documentation for this class was generated from the following files: