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


Public Member Functions | |
| 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 Member Functions inherited from 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 |
Additional Inherited Members | |
Protected Attributes inherited from apollo::perception::lib::ConcurrentQueue< Data > | |
| std::queue< Data > | queue_ |
| Mutex | mutex_ |
| CondVar | condition_variable_ |
|
inlineexplicit |
|
inlinevirtual |
|
delete |
|
inline |
|
delete |
|
inlinevirtual |
Reimplemented from apollo::perception::lib::ConcurrentQueue< Data >.
|
inlinevirtual |
Reimplemented from apollo::perception::lib::ConcurrentQueue< Data >.
|
inlinevirtual |
|
inlinevirtual |
1.8.13