From c7d25ba6f927a2943509f9d39412e8dbd6469ba9 Mon Sep 17 00:00:00 2001 From: Abhishek Sagar Date: Thu, 15 Oct 2020 16:38:27 -0700 Subject: [PATCH] timerExampleDemo1.c Done --- WheelTimer/libtimer/Course/timerExampleDemo1.c | 2 +- WheelTimer/libtimer/WheelTimerDemo.c | 4 ++-- WheelTimer/libtimer/compile.sh | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/WheelTimer/libtimer/Course/timerExampleDemo1.c b/WheelTimer/libtimer/Course/timerExampleDemo1.c index 8a41992..80ef147 100644 --- a/WheelTimer/libtimer/Course/timerExampleDemo1.c +++ b/WheelTimer/libtimer/Course/timerExampleDemo1.c @@ -114,7 +114,7 @@ timer_demo(){ ts.it_value.tv_sec = 5; ts.it_value.tv_nsec = 0; - ts.it_interval.tv_sec = 0; + ts.it_interval.tv_sec = 3; ts.it_interval.tv_nsec = 0; /* Now start the timer*/ diff --git a/WheelTimer/libtimer/WheelTimerDemo.c b/WheelTimer/libtimer/WheelTimerDemo.c index 4f3d6fb..08047ba 100644 --- a/WheelTimer/libtimer/WheelTimerDemo.c +++ b/WheelTimer/libtimer/WheelTimerDemo.c @@ -42,8 +42,8 @@ main(int argc, char **argv){ 1); /*1 indefinitely, 0 only once : call for wrapper_print_hello*/ wt_elem = - register_app_event(wt, wrapper_print_hello, "Udemy", - strlen("Udemy"), + register_app_event(wt, wrapper_print_hello, "www.csepracticals.com", + strlen("www.csepracticals.com"), 3, /*wrapper_print_hello fn will be called after every 5 seconds*/ 1); /*1 indefinitely, 0 only once : call for wrapper_print_hello*/ /*stop the main program from gettin terminated, otherwise wheel timer diff --git a/WheelTimer/libtimer/compile.sh b/WheelTimer/libtimer/compile.sh index 43f761e..9217ad2 100644 --- a/WheelTimer/libtimer/compile.sh +++ b/WheelTimer/libtimer/compile.sh @@ -6,4 +6,6 @@ gcc -g timerlib.o timerlib_test.o -o exe -lrt gcc -g -c WheelTimer.c -o WheelTimer.o gcc -g -c WheelTimerDemo.c -o WheelTimerDemo.o gcc -g -c gluethread/glthread.c -o gluethread/glthread.o +gcc -g -c Course/timerExampleDemo1.c -o Course/timerExampleDemo1.o +gcc -g Course/timerExampleDemo1.o -o Course/timerExampleDemo1.exe -lrt gcc -g WheelTimerDemo.o WheelTimer.o timerlib.o gluethread/glthread.o -o WheelTimerDemo.exe -lrt