www.pudn.com > b048008.rar > Alarm.h


#ifndef ALARM_H 
#define ALARM_H 
 
#include "list.h" 
#include "thread.h" 
#include "copyright.h" 
 
class Alarm 
{ 
  public: 
    Alarm(char * debugName); 
    ~Alarm(){delete alarm_queue;} 
    void Pause(int howLong);         
    int Getpausenum(){return pausenum;} 
    void WakeUp(); 
         
private: 
    char* name; 
    int pausenum; 
    Thread  *thread; 
    int timeLeft; 
    List *alarm_queue; 
}; 
#endif