#include <pointerQueue.h>

| Public Member Functions | |
| PointerQueue () | |
| ~PointerQueue () | |
| size_t | size () const | 
| void | push_back (boost::shared_ptr< T > &ptr) | 
| boost::shared_ptr< T > | pop_front_non_block () | 
| boost::shared_ptr< T > | pop_front () | 
| void | quit (int seconds=0) | 
| Private Types | |
| typedef std::deque < boost::shared_ptr< T > > | queue_t | 
| typedef boost::mutex | Mutex | 
| Private Member Functions | |
| boost::shared_ptr< T > | pop_front_in_lock () | 
| Private Attributes | |
| queue_t | data | 
| Mutex | mutex | 
| volatile bool | finish | 
| boost::condition | condition | 
Definition at line 15 of file pointerQueue.h.
| 
 | private | 
Definition at line 19 of file pointerQueue.h.
| 
 | private | 
Definition at line 17 of file pointerQueue.h.
| 
 | inline | 
Definition at line 24 of file pointerQueue.h.
| 
 | inline | 
Definition at line 27 of file pointerQueue.h.
| 
 | inline | 
Definition at line 61 of file pointerQueue.h.
| 
 | inlineprivate | 
Definition at line 45 of file pointerQueue.h.
Referenced by osl::misc::PointerQueue< void >::pop_front(), and osl::misc::PointerQueue< void >::pop_front_non_block().
| 
 | inline | 
Definition at line 56 of file pointerQueue.h.
| 
 | inline | 
Definition at line 37 of file pointerQueue.h.
| 
 | inline | 
Definition at line 73 of file pointerQueue.h.
Referenced by osl::misc::PointerQueue< void >::~PointerQueue().
| 
 | inline | 
Definition at line 32 of file pointerQueue.h.
| 
 | private | 
Definition at line 22 of file pointerQueue.h.
Referenced by osl::misc::PointerQueue< void >::pop_front(), osl::misc::PointerQueue< void >::push_back(), and osl::misc::PointerQueue< void >::quit().
| 
 | private | 
Definition at line 18 of file pointerQueue.h.
Referenced by osl::misc::PointerQueue< void >::pop_front_in_lock(), osl::misc::PointerQueue< void >::push_back(), and osl::misc::PointerQueue< void >::size().
| 
 | private | 
Definition at line 21 of file pointerQueue.h.
Referenced by osl::misc::PointerQueue< void >::pop_front(), osl::misc::PointerQueue< void >::quit(), and osl::misc::PointerQueue< void >::~PointerQueue().
| 
 | mutableprivate | 
 1.8.4
 1.8.4