Files
cs3100hw6/FifoQueue.cpp
2018-04-11 22:53:01 +00:00

23 lines
436 B
C++

#include "FifoQueue.hpp"
void FifoQueue::pop(){
std::lock_guard<std::mutex> lock(qMutex);
FifoQueue.pop();
}
bool FifoQueue::empty(){
std::lock_guard<std::mutex> lock(qMutex);
return FifoQueue.empty();
}
void FifoQueue::push(int i){
std::lock_guard<std::mutex> lock(qMutex);
FifoQueue.push(i);
}
unsigned int FifoQueue::front(){
std::lock_guard<std::mutex> lock(qMutex);
return FifoQueue.front();
}