20 #ifndef SCHEDULING_ALGORITHM_H 21 #define SCHEDULING_ALGORITHM_H 25 #define MAX_PRIORITIES 8 26 #define DEFAULT_PRIORITY 1 virtual void threadStatusChanged(Thread *pThread)=0
virtual Thread * getNext(Thread *pCurrentThread)=0
virtual void addThread(Thread *pThread)=0
virtual ~SchedulingAlgorithm()
virtual void removeThread(Thread *pThread)=0