#include <List.hpp>
Public Member Functions | |
List (int qsize, int t=ORONUM_OS_MAX_THREADS) | |
Public Member Functions inherited from RTT::internal::ListLockFree< T > | |
bool | append (value_t item) |
size_t | append (const std::vector< T > &items) |
template<class Function > | |
void | apply (Function func) |
template<class Function > | |
void | apply_and_blank (Function func, value_t blank) |
value_t | back () const |
size_t | capacity () const |
void | clear () |
template<typename Pred > | |
bool | delete_if (Pred pred) |
bool | empty () const |
bool | erase (value_t item) |
bool | erase_and_blank (value_t item, value_t blank) |
template<class Function > | |
value_t | find_if (Function func, value_t blank=value_t()) |
value_t | front () const |
void | grow (size_t items=1) |
ListLockFree (unsigned int lsize, unsigned int threads=ORONUM_OS_MAX_THREADS) | |
void | reserve (size_t lsize) |
void | shrink (size_t items=1) |
size_t | size () const |
~ListLockFree () | |
Additional Inherited Members | |
Public Types inherited from RTT::internal::ListLockFree< T > | |
typedef T | value_t |
Public Attributes inherited from RTT::internal::ListLockFree< T > | |
const unsigned int | MAX_THREADS |
The maximum number of threads. More... | |
This object represents the default queue implementation used by Orocos objects.
|
inline |