57 template <
class ValueType>
64 Fifo(
bool doLocking =
true)
65 : _deque(), _mutex(), _doLocking(doLocking)
71 bool PushBack(
const ValueType & value)
79 _deque.push_back(value);
91 bool PopFront(ValueType & value)
99 if (! _deque.empty()) {
100 value = _deque.front();
112 std::deque<ValueType> _deque;
121 #endif // _DWMFIFO_HH_ Dwm::Pthread::Mutex class definition.
Definition: DwmBZ2IO.hh:67
Dwm::Pthread::ConditionVariable class definition.