diff --git a/FlippR-Driver/src/utilities/IBlockingQueue.h b/FlippR-Driver/src/utilities/IBlockingQueue.h new file mode 100644 index 0000000..aa38e68 --- /dev/null +++ b/FlippR-Driver/src/utilities/IBlockingQueue.h @@ -0,0 +1,22 @@ +/* + * BlockingQueue.hpp + * + * Created on: May 17, 2018 + * Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht + */ + +#ifndef SRC_UTILITIES_IBLOCKINGQUEUE_H_ +#define SRC_UTILITIES_IBLOCKINGQUEUE_H_ + +template +class IBlockingQueue +{ +public: + virtual ~IBlockingQueue(){}; + + virtual void push(T const& value) = 0; + virtual T pop() = 0; + +}; + +#endif /* SRC_UTILITIES_IBLOCKINGQUEUE_H_ */