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; 
}