#include <switch_module_interfaces.h>
Collaboration diagram for switch_timer:
Data Fields | |
| int | interval |
| uint32_t | flags |
| unsigned int | samples |
| uint32_t | samplecount |
| switch_timer_interface_t * | timer_interface |
| switch_memory_pool_t * | memory_pool |
| void * | private_info |
| switch_size_t | diff |
| switch_size_t | tick |
Definition at line 196 of file switch_module_interfaces.h.
remaining time from last call to _check()
Definition at line 212 of file switch_module_interfaces.h.
Referenced by timer_check().
| uint32_t switch_timer::flags |
flags to control behaviour
Definition at line 200 of file switch_module_interfaces.h.
time interval expressed in milliseconds
Definition at line 198 of file switch_module_interfaces.h.
Referenced by read_rtp_packet(), rtp_common_read(), switch_ivr_clear_speech_cache(), timer_check(), timer_destroy(), timer_init(), timer_next(), and timer_sync().
the timer's memory pool
Definition at line 208 of file switch_module_interfaces.h.
Referenced by timer_init().
private data for loadable modules to store information
Definition at line 210 of file switch_module_interfaces.h.
Referenced by timer_check(), timer_destroy(), timer_init(), timer_next(), timer_step(), and timer_sync().
| uint32_t switch_timer::samplecount |
current sample count based on samples parameter
Definition at line 204 of file switch_module_interfaces.h.
Referenced by do_2833(), read_rtp_packet(), rtp_common_read(), rtp_common_write(), set_dtmf_delay(), switch_ivr_play_file(), and timer_step().
| unsigned int switch_timer::samples |
sample count to increment by on each cycle
Definition at line 202 of file switch_module_interfaces.h.
Referenced by timer_step().
Definition at line 213 of file switch_module_interfaces.h.
Referenced by timer_check(), timer_next(), and timer_sync().
the timer interface provided from a loadable module
Definition at line 206 of file switch_module_interfaces.h.
1.4.7