|
Apollo
v5.5.0
Open source self driving car software
|
#include <concurrent_queue.h>


Public Member Functions | |
| ConcurrentQueue () | |
| virtual | ~ConcurrentQueue () |
| virtual void | Push (const Data &data) |
| virtual void | Pop (Data *data) |
| bool | TryPop (Data *data) |
| bool | Empty () |
| int | Size () |
| void | Clear () |
| ConcurrentQueue (const ConcurrentQueue &)=delete | |
| ConcurrentQueue & | operator= (const ConcurrentQueue &)=delete |
Protected Attributes | |
| std::queue< Data > | queue_ |
| Mutex | mutex_ |
| CondVar | condition_variable_ |
|
inline |
|
inlinevirtual |
|
delete |
|
inline |
|
inline |
|
delete |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
1.8.13