26 struct sigevent Timer::sev;
46 its.it_value.tv_sec = seconds;
47 its.it_value.tv_nsec = nanoseconds;
48 its.it_interval.tv_sec =
its.it_value.tv_sec;
49 its.it_interval.tv_nsec =
its.it_value.tv_nsec;
59 memset ( (
void * ) &
its, 0,
sizeof (
its ) );
68 sev.sigev_notify = SIGEV_SIGNAL;
69 sev.sigev_signo = SIGUSR1;
71 timer_create ( CLOCK_REALTIME, &
sev, &
timerid );
static void stopTimer()
Stop the timer.
static void initialiseTimer()
Set up the timer.
static struct itimerspec its
static struct sigevent sev
static void startTimer(long seconds, long nanoseconds)
Start the timer.
Timer()
Create a new timer.