PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <BlockingList.hpp>
Public Member Functions | |
~BlockingList () | |
void | add (T newNode) |
bool | remove (T removeNode) |
size_t | size () |
void | clear () |
pthread_mutex_t & | mutex () |
Private Attributes | |
pthread_mutex_t | _mutex = PTHREAD_MUTEX_INITIALIZER |
pthread_cond_t | _cv = PTHREAD_COND_INITIALIZER |
Definition at line 49 of file BlockingList.hpp.
|
inline |
Definition at line 53 of file BlockingList.hpp.
References BlockingList< T >::_cv, and BlockingList< T >::_mutex.
|
inline |
Definition at line 59 of file BlockingList.hpp.
References BlockingList< T >::_mutex.
|
inline |
Definition at line 77 of file BlockingList.hpp.
References BlockingList< T >::_mutex.
|
inline |
Definition at line 83 of file BlockingList.hpp.
References BlockingList< T >::_mutex.
|
inline |
Definition at line 65 of file BlockingList.hpp.
References BlockingList< T >::_mutex.
|
inline |
Definition at line 71 of file BlockingList.hpp.
References BlockingList< T >::_mutex.
|
private |
Definition at line 88 of file BlockingList.hpp.
Referenced by BlockingList< T >::~BlockingList().
|
private |
Definition at line 87 of file BlockingList.hpp.
Referenced by BlockingList< T >::add(), BlockingList< T >::clear(), BlockingList< T >::mutex(), BlockingList< T >::remove(), BlockingList< T >::size(), and BlockingList< T >::~BlockingList().