// CMSC 341 - Spring 2020 - Project 4 // JQueue: a job queue using a skew heap and function pointers #include "jqueue.h" using std::cout; using std::endl; using std::domain_error; JQueue::JQueue(prifn_t priFn) { } JQueue::~JQueue() { } JQueue::JQueue(const JQueue& rhs) { } JQueue& JQueue::operator=(const JQueue& rhs) { } void JQueue::insertJob(const job_t& input) { } job_t JQueue::getNextJob() { } void JQueue::mergeWithQueue(JQueue& rhs) { } void JQueue::clear() { } int JQueue::numJobs() const { } void JQueue::printJobQueue() const { } prifn_t JQueue::getPriorityFn() const { } void JQueue::setPriorityFn(prifn_t priFn) { } void JQueue::dump() const { } ostream& operator<<(ostream& sout, const job_t& job) { sout << "Job: " << job._name << ", pri: " << job._priority << ", u: " << job._user << ", g: " << job._group << ", proc: " << job._proc << ", mem: " << job._mem << ", time: " << job._time; return sout; } ostream& operator<<(ostream& sout, const Node& node) { sout << node._job; return sout; }