#include <gr_timer.h>
Public Member Functions | |
| ~gr_timer () | |
| void | schedule_at (double abs_when) |
| schedule timer to fire at abs_when | |
| void | schedule_after (double rel_when) |
| schedule timer to fire rel_when seconds from now. | |
| void | schedule_periodic (double abs_when, double period) |
| schedule a periodic timeout. | |
| void | unschedule () |
| cancel timer | |
Static Public Member Functions | |
| static double | now () |
| return absolute current time (seconds since the epoc). | |
Friends | |
| gr_timer_sptr | gr_make_timer (gr_timer_hook, void *) |
| create a timeout. | |
| gr_timer::~gr_timer | ( | ) |
| static double gr_timer::now | ( | ) | [static] |
return absolute current time (seconds since the epoc).
| void gr_timer::schedule_after | ( | double | rel_when | ) |
schedule timer to fire rel_when seconds from now.
| rel_when | relative time in seconds from now. |
| void gr_timer::schedule_at | ( | double | abs_when | ) |
schedule timer to fire at abs_when
| abs_when | absolute time in seconds since the epoc. |
| void gr_timer::schedule_periodic | ( | double | abs_when, | |
| double | period | |||
| ) |
schedule a periodic timeout.
| abs_when | absolute time to fire first time | |
| period | time between firings |
| void gr_timer::unschedule | ( | ) |
cancel timer
| gr_timer_sptr gr_make_timer | ( | gr_timer_hook | , | |
| void * | ||||
| ) | [friend] |
create a timeout.
gr_timer_hook is called when timer fires.
1.5.8