OpenSDN source code
|
#include <string>
#include "base/timer.h"
#include "task_map.h"
#include "task_timer_map.h"
#include "task_timer_api.h"
Go to the source code of this file.
Functions | |
bool | task_timer_callback (void *agent_timer_map) |
bool | task_timer_cleanup (void *data) |
void | task_timer_init (task *tp) |
void | task_timer_cleanup_deleted (task *tp) |
task_timer * | task_timer_create_idle_leaf (task *tp, const char *name, flag_t flags, task_timer *parent, timer_callback tjob, void *data) |
void | task_timer_delete (task_timer *timer) |
void | task_timer_smear_auto_parent_timers (task_timer_root *root) |
void | task_timer_uset_alt_root_auto_parent_oneshot (task_timer_root *root, task_timer *timer, utime_t *offset, u_int jitter) |
void | task_timer_reset (task_timer *timer) |
task_timer_root * | task_timer_get_auto_parent_root (void) |
void * | task_timer_data (task_timer *timer) |
void | task_timer_utime_left (task_timer *timer, utime_t *remaining) |
boolean | task_timer_running (task_timer *timer) |
bool task_timer_callback | ( | void * | agent_timer_map | ) |
Definition at line 160 of file task_timer_api.cc.
bool task_timer_cleanup | ( | void * | data | ) |
void task_timer_cleanup_deleted | ( | task * | tp | ) |
task_timer* task_timer_create_idle_leaf | ( | task * | tp, |
const char * | name, | ||
flag_t | flags, | ||
task_timer * | parent, | ||
timer_callback | tjob, | ||
void * | data | ||
) |
void* task_timer_data | ( | task_timer * | timer | ) |
Definition at line 134 of file task_timer_api.cc.
void task_timer_delete | ( | task_timer * | timer | ) |
task_timer_root* task_timer_get_auto_parent_root | ( | void | ) |
Definition at line 129 of file task_timer_api.cc.
void task_timer_init | ( | task * | tp | ) |
void task_timer_reset | ( | task_timer * | timer | ) |
boolean task_timer_running | ( | task_timer * | timer | ) |
void task_timer_smear_auto_parent_timers | ( | task_timer_root * | root | ) |
Definition at line 88 of file task_timer_api.cc.
void task_timer_uset_alt_root_auto_parent_oneshot | ( | task_timer_root * | root, |
task_timer * | timer, | ||
utime_t * | offset, | ||
u_int | jitter | ||
) |
void task_timer_utime_left | ( | task_timer * | timer, |
utime_t * | remaining | ||
) |
Definition at line 139 of file task_timer_api.cc.