#include <segwayrmp.h>
Public Member Functions | |
void | cancel () |
boost::shared_ptr< T > | dequeue () |
bool | empty () |
bool | enqueue (boost::shared_ptr< T > element) |
FiniteConcurrentSharedQueue (size_t size=1024) | |
void | reset () |
size_t | size () |
~FiniteConcurrentSharedQueue () | |
Private Attributes | |
bool | canceled_ |
boost::condition_variable | condition_variable_ |
boost::mutex | mutex_ |
std::queue< boost::shared_ptr< T > > | queue_ |
size_t | size_ |
Definition at line 205 of file segwayrmp.h.
|
inline |
Definition at line 212 of file segwayrmp.h.
|
inline |
Definition at line 214 of file segwayrmp.h.
|
inline |
Definition at line 252 of file segwayrmp.h.
|
inline |
Definition at line 239 of file segwayrmp.h.
|
inline |
Definition at line 221 of file segwayrmp.h.
|
inline |
Definition at line 225 of file segwayrmp.h.
|
inline |
Definition at line 260 of file segwayrmp.h.
|
inline |
Definition at line 216 of file segwayrmp.h.
|
private |
Definition at line 210 of file segwayrmp.h.
|
private |
Definition at line 208 of file segwayrmp.h.
|
private |
Definition at line 207 of file segwayrmp.h.
|
private |
Definition at line 206 of file segwayrmp.h.
|
private |
Definition at line 209 of file segwayrmp.h.