📄 compfunctions.cpp
字号:
#ifndef COMP_FUNCTIONS#define COMP_FUNCTIONSint timeQCmpFcn(Node *data1, Node *data2) { Task *t1, *t2; t1 = ((TaskNode*) data1)->getTask(); t2 = ((TaskNode*) data2)->getTask(); if (t1->currentJob->release > t2->currentJob->release) return 1; else return -1;}int readyQCmpFcn(Node *data1, Node *data2) { Task *t1, *t2; t1 = ((TaskNode*) data1)->getTask(); t2 = ((TaskNode*) data2)->getTask(); if (rtsys->prioFcn(t1) > rtsys->prioFcn(t2)) return 1; else return -1;}int handlerQCmpFcn(Node *data1, Node *data2) { Handler *h1, *h2; h1 = ((HandlerNode*) data1)->getHandler(); h2 = ((HandlerNode*) data2)->getHandler(); if (h1->priority > h2->priority) return 1; else return -1;}int timerQCmpFcn(Node *data1, Node *data2) { Timer *t1, *t2; t1 = ((TimerNode*) data1)->getTimer(); t2 = ((TimerNode*) data2)->getTimer(); if (t1->time > t2->time) return 1; else return -1;}int jobQCmpFcn(Node *data1, Node *data2) { Job *j1, *j2; j1 = ((JobNode*) data1)->getJob(); j2 = ((JobNode*) data2)->getJob(); if (j1->release > j2->release) return 1; else return -1;}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -