#ifndef SIMPLEQUEUE_H #define SIMPLEQUEUE_H #include #include #include #include #include #include "Element.h" using namespace std; using namespace boost; typedef shared_ptr ElementPtr; class SimpleQueue { private: vector Queue; vector::iterator iter; public: boost::mutex mutex; SimpleQueue(); virtual ~SimpleQueue(); ElementPtr pop(); }; #endif // SIMPLEQUEUE_H