diff options
Diffstat (limited to 'utils/testtimer.cc')
-rw-r--r-- | utils/testtimer.cc | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/utils/testtimer.cc b/utils/testtimer.cc new file mode 100644 index 0000000..3dc4b0c --- /dev/null +++ b/utils/testtimer.cc @@ -0,0 +1,43 @@ +#include "Timer.h" +#include <stdio.h> +#include <stdlib.h> + +int foo_counter = 0; + +void +foo (Millisecond) +{ + CcuTimeStamp t; + fprintf (stderr, "tic %d\n", (unsigned long) (t)); + foo_counter++; +} + +void +baz (Millisecond) +{ + CcuTimeStamp t; + fprintf (stderr, "tac %d\n", (unsigned long) (t)); +} + +void +bar (Millisecond) +{ + printf ("%d\n", foo_counter); +// exit (0); +} + +CcuList l; + +main () +{ +#if 1 + CcuTimer t (1000, foo, 5); + CcuTimer s (1000, baz); + CcuTimer tt (10000, bar); +#else + CcuTimer t (20, foo); + CcuTimer tt (10000, bar); +#endif + for (;;) + ; +} |