#include <mwsr_queue.h>
Classes | |
| struct | Node |
Public Member Functions | |
| void | free (Node *node) |
| MWSRQueue (uint32_t size) | |
| Node * | popAll () |
| bool | push (const T &val) |
Private Attributes | |
| ros::atomic< Node * > | head_ |
| lockfree::ObjectPool< Node > | pool_ |
Definition at line 111 of file mwsr_queue.h.
|
inline |
Definition at line 152 of file mwsr_queue.h.
|
inline |
Definition at line 194 of file mwsr_queue.h.
|
inline |
Definition at line 177 of file mwsr_queue.h.
|
inline |
Definition at line 159 of file mwsr_queue.h.
|
private |
Definition at line 201 of file mwsr_queue.h.
|
private |
Definition at line 200 of file mwsr_queue.h.