/*
 * (c) 2005 Research Group Dr. Fuhrmann, University of Karlsruhe, Germany
 * All rights reserved.
 *
 * Author:
 *         Johannes Franz
 *
 * $Id: utils.h,v 1.3 2005/11/21 09:39:01 kutzner Exp $
 *
 */


#ifndef UTILS_H
#define UTILS_H

#include <ctime>

//class cRaiseTimers {
//    struct sigaction sa_new, sa_old;
//    void (*Action)(int);
//    unsigned int next_timer;
//    list<job_t> curjobs;
//    struct Timerjob {
//	int sec;
//	job_t job;
//    } 
//    list<Timerjob> timerlist;
//    void subList(int);
// public:
////    cRaiseTimers() {}
//    cRaiseTimers(void (* handler)(int));
//    ~cRaiseTimers();
//    void setTimer(int sec);
//    void setTimerInt(int begin, int end);
//    void clearTimer();
//    time_t getRemainingSec();
//    //list<job_t> getCurjobs();
//    
//}
//


#endif // UTILS_H
