#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 47 of file mwsr_queue.h.
|
inline |
Definition at line 56 of file mwsr_queue.h.
|
inline |
Definition at line 98 of file mwsr_queue.h.
|
inline |
Definition at line 81 of file mwsr_queue.h.
|
inline |
Definition at line 63 of file mwsr_queue.h.
|
private |
Definition at line 105 of file mwsr_queue.h.
|
private |
Definition at line 104 of file mwsr_queue.h.