|
Apollo 10.0
自动驾驶开放平台
|
#include <bounded_queue.h>
Public 类型 | |
| using | value_type = T |
| using | size_type = uint64_t |
Public 成员函数 | |
| BoundedQueue () | |
| BoundedQueue & | operator= (const BoundedQueue &other)=delete |
| BoundedQueue (const BoundedQueue &other)=delete | |
| ~BoundedQueue () | |
| bool | Init (uint64_t size) |
| bool | Init (uint64_t size, WaitStrategy *strategy) |
| bool | Enqueue (const T &element) |
| bool | Enqueue (T &&element) |
| bool | WaitEnqueue (const T &element) |
| bool | WaitEnqueue (T &&element) |
| bool | Dequeue (T *element) |
| bool | WaitDequeue (T *element) |
| uint64_t | Size () |
| bool | Empty () |
| void | SetWaitStrategy (WaitStrategy *WaitStrategy) |
| void | BreakAllWait () |
| uint64_t | Head () |
| uint64_t | Tail () |
| uint64_t | Commit () |
在文件 bounded_queue.h 第 37 行定义.
| using apollo::cyber::base::BoundedQueue< T >::size_type = uint64_t |
在文件 bounded_queue.h 第 40 行定义.
| using apollo::cyber::base::BoundedQueue< T >::value_type = T |
在文件 bounded_queue.h 第 39 行定义.
|
inline |
在文件 bounded_queue.h 第 43 行定义.
|
delete |
| apollo::cyber::base::BoundedQueue< T >::~BoundedQueue | ( | ) |
在文件 bounded_queue.h 第 77 行定义.
|
inline |
在文件 bounded_queue.h 第 240 行定义.
|
inline |
在文件 bounded_queue.h 第 61 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::Dequeue | ( | T * | element | ) |
在文件 bounded_queue.h 第 156 行定义.
|
inline |
在文件 bounded_queue.h 第 225 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::Enqueue | ( | const T & | element | ) |
在文件 bounded_queue.h 第 110 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::Enqueue | ( | T && | element | ) |
在文件 bounded_queue.h 第 133 行定义.
|
inline |
在文件 bounded_queue.h 第 59 行定义.
|
inline |
在文件 bounded_queue.h 第 90 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::Init | ( | uint64_t | size, |
| WaitStrategy * | strategy | ||
| ) |
在文件 bounded_queue.h 第 95 行定义.
|
delete |
|
inline |
在文件 bounded_queue.h 第 235 行定义.
|
inline |
在文件 bounded_queue.h 第 220 行定义.
|
inline |
在文件 bounded_queue.h 第 60 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::WaitDequeue | ( | T * | element | ) |
在文件 bounded_queue.h 第 204 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::WaitEnqueue | ( | const T & | element | ) |
在文件 bounded_queue.h 第 172 行定义.
| bool apollo::cyber::base::BoundedQueue< T >::WaitEnqueue | ( | T && | element | ) |
在文件 bounded_queue.h 第 188 行定义.