www.pudn.com > os.rar > PCBNode.cpp
#include "PCBNode.h"
//using namespace std;
PCBNode::PCBNode()
{
//status=READY;
}
int PCBNode::GetpID()
{
return pID;
}
STATUS PCBNode::Getstatus()
{
return status;
}
int PCBNode::GetpriorityNum()
{
return priorityNum;
}
int PCBNode::GetreqTime()
{
return reqTime;
}
int PCBNode::GetremainTime()
{
return remainTime;
}
int PCBNode::GetarriveTime()
{
return arriveTime;
}
int PCBNode::GetstartTime()
{
return startTime;
}
int PCBNode::GetfinishTime()
{
return finishTime;
}
int PCBNode::GettotalTime()
{
return totalTime;
}
float PCBNode::GetweightTotalTime()
{
return totalTime;
}
void PCBNode::Setstatus(STATUS status1)
{
status=status1;
}
void PCBNode::SetpID(int ID)
{
pID=ID;
}
void PCBNode::SetpriorityNum(int priorityNum1)
{
priorityNum=priorityNum1;
}
void PCBNode::SetreqTime(int reqTime1)
{
reqTime=reqTime1;
}
void PCBNode::SetfinishTime(int finishTime1)
{
finishTime=finishTime1;
}
void PCBNode::SetstartTime(int startTime1)
{
startTime=startTime1;
}
void PCBNode::SettotalTime(int totalTime1)
{
totalTime=totalTime1;
}
void PCBNode::SetweightTotalTime(float weightTotalTime1)
{
weightTotalTime=weightTotalTime1;
}
void PCBNode::SetarriveTime(int arriveTime1)
{
arriveTime=arriveTime1;
}
void PCBNode::SetremainTime(int remainTime1)
{
remainTime=remainTime1;
}