The Sequence Toolkit
www.sequence-toolkit.com
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
include
stk_timer_api.h
Go to the documentation of this file.
1
9
#ifndef STK_TIMER_API_H
10
#define STK_TIMER_API_H
11
#include "
stk_timer.h
"
12
#include "
stk_env.h
"
13
#include "
stk_common.h
"
14
30
stk_timer_set_t
*
stk_new_timer_set
(
stk_env_t
*env,
void
*user_setdata,
stk_uint32
max_timers,
stk_bool
add_to_pool);
42
stk_ret
stk_free_timer_set
(
stk_timer_set_t
*timer_set,
stk_bool
cancel_timers);
58
stk_timer_t
*
stk_schedule_timer
(
stk_timer_set_t
*timer_set,
stk_timer_cb
cb,
stk_uint64
id
,
void
*userdata,
long
ms);
66
stk_ret
stk_reschedule_timer
(
stk_timer_set_t
*timer_set,
stk_timer_t
*timer);
77
stk_ret
stk_cancel_timer
(
stk_timer_set_t
*timer_set,
stk_timer_t
*timer);
87
stk_ret
stk_cancel_timer_id
(
stk_timer_set_t
*timer_set,
stk_uint64
id
);
97
stk_ret
stk_dispatch_timers
(
stk_timer_set_t
*timer_set,
unsigned
short
max_callbacks);
103
int
stk_next_timer_ms
(
stk_timer_set_t
*timer_set);
109
stk_env_t
*
stk_env_from_timer_set
(
stk_timer_set_t
*timer_set);
110
111
112
#endif
Sequence Toolkit
API, Wed Apr 15 2015 22:32:53