|
Apollo 11.0
自动驾驶开放平台
|
#include <concurrent_queue.h>
Public 成员函数 | |
| FixedSizeConQueue (size_t max_count) | |
| virtual | ~FixedSizeConQueue () |
| virtual void | Push (const Data &data) |
| virtual bool | TryPush (const Data &data) |
| virtual void | Pop (Data *data) |
| virtual bool | TryPop (Data *data) |
| bool | Full () const |
| FixedSizeConQueue (const FixedSizeConQueue &)=delete | |
| FixedSizeConQueue & | operator= (const FixedSizeConQueue &)=delete |
Public 成员函数 继承自 apollo::perception::lib::ConcurrentQueue< Data > | |
| ConcurrentQueue () | |
| virtual | ~ConcurrentQueue () |
| bool | TryPop (Data *data) |
| bool | Empty () |
| int | Size () |
| void | Clear () |
| ConcurrentQueue (const ConcurrentQueue &)=delete | |
| ConcurrentQueue & | operator= (const ConcurrentQueue &)=delete |
额外继承的成员函数 | |
Protected 属性 继承自 apollo::perception::lib::ConcurrentQueue< Data > | |
| std::queue< Data > | queue_ |
| Mutex | mutex_ |
| CondVar | condition_variable_ |
在文件 concurrent_queue.h 第 89 行定义.
|
inlineexplicit |
在文件 concurrent_queue.h 第 91 行定义.
|
inlinevirtual |
在文件 concurrent_queue.h 第 94 行定义.
|
delete |
|
inline |
在文件 concurrent_queue.h 第 139 行定义.
|
delete |
|
inlinevirtual |
重载 apollo::perception::lib::ConcurrentQueue< Data > .
在文件 concurrent_queue.h 第 115 行定义.
|
inlinevirtual |
重载 apollo::perception::lib::ConcurrentQueue< Data > .
在文件 concurrent_queue.h 第 96 行定义.
|
inlinevirtual |
|
inlinevirtual |
在文件 concurrent_queue.h 第 105 行定义.