|
Apollo 11.0
自动驾驶开放平台
|
#include <concurrent_queue.h>
Public 成员函数 | |
| 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 属性 | |
| std::queue< Data > | queue_ |
| Mutex | mutex_ |
| CondVar | condition_variable_ |
在文件 concurrent_queue.h 第 27 行定义.
|
inline |
在文件 concurrent_queue.h 第 29 行定义.
|
inlinevirtual |
在文件 concurrent_queue.h 第 30 行定义.
|
delete |
|
inline |
在文件 concurrent_queue.h 第 70 行定义.
|
inline |
在文件 concurrent_queue.h 第 60 行定义.
|
delete |
|
inlinevirtual |
被 apollo::perception::lib::FixedSizeConQueue< Data > 重载.
在文件 concurrent_queue.h 第 38 行定义.
|
inlinevirtual |
被 apollo::perception::lib::FixedSizeConQueue< Data > 重载.
在文件 concurrent_queue.h 第 32 行定义.
|
inline |
在文件 concurrent_queue.h 第 65 行定义.
|
inline |
|
protected |
在文件 concurrent_queue.h 第 83 行定义.
|
protected |
在文件 concurrent_queue.h 第 82 行定义.
|
protected |
在文件 concurrent_queue.h 第 81 行定义.