#include <shared_queue.h>
Public メソッド | |
| SharedQueue () | |
| void | enqueue (const T &val) |
| T | dequeue () |
| bool | try_dequeue (T &popped) |
Private 変数 | |
| std::queue< T > | q_ |
| ACE_Thread_Mutex | lock_ |
| ACE_Condition< ACE_Thread_Mutex > | not_empty_cond_ |
| SharedQueue< T >::SharedQueue | ( | ) | [inline] |
| void SharedQueue< T >::enqueue | ( | const T & | val | ) | [inline] |
| T SharedQueue< T >::dequeue | ( | ) | [inline] |
| bool SharedQueue< T >::try_dequeue | ( | T & | popped | ) | [inline] |
std::queue<T> SharedQueue< T >::q_ [private] |
ACE_Thread_Mutex SharedQueue< T >::lock_ [mutable, private] |
ACE_Condition<ACE_Thread_Mutex> SharedQueue< T >::not_empty_cond_ [mutable, private] |
1.5.5