#include <monitor_queue.hpp>
Public Member Functions | |
DataT | pop () |
void | push (const DataT &newData) |
Private Attributes | |
boost::condition | item_available_ |
boost::mutex | monitor_mutex_ |
std::queue< DataT > | queue_ |
Definition at line 9 of file monitor_queue.hpp.
DataT MonitorQueue< DataT >::pop | ( | ) | [inline] |
Definition at line 21 of file monitor_queue.hpp.
void MonitorQueue< DataT >::push | ( | const DataT & | newData | ) | [inline] |
Definition at line 13 of file monitor_queue.hpp.
boost::condition MonitorQueue< DataT >::item_available_ [private] |
Definition at line 39 of file monitor_queue.hpp.
boost::mutex MonitorQueue< DataT >::monitor_mutex_ [private] |
Definition at line 38 of file monitor_queue.hpp.
std::queue<DataT> MonitorQueue< DataT >::queue_ [private] |
Definition at line 37 of file monitor_queue.hpp.