12 #ifndef DtThreadSafeQueue_H_
13 #define DtThreadSafeQueue_H_
15 #include <vlutil/vlMutex.h>
39 virtual inline void push_back( std::auto_ptr<T> elem );
42 virtual inline void push_front( std::auto_ptr<T> elem );
46 virtual inline std::auto_ptr<T>
pop();
48 virtual inline size_t size()
const;
62 #define DtThreadSafeQueue_Inl_
63 #include "vlThreadSafeQueue.inl"
64 #undef DtThreadSafeQueue_Inl_