#include <switch_module_interfaces.h>
Collaboration diagram for switch_timer_interface:
Data Fields | |
| const char * | interface_name |
| switch_status_t(* | timer_init )(switch_timer_t *) |
| switch_status_t(* | timer_next )(switch_timer_t *) |
| switch_status_t(* | timer_step )(switch_timer_t *) |
| switch_status_t(* | timer_sync )(switch_timer_t *) |
| switch_status_t(* | timer_check )(switch_timer_t *, switch_bool_t) |
| switch_status_t(* | timer_destroy )(switch_timer_t *) |
| switch_thread_rwlock_t * | rwlock |
| int | refs |
| switch_mutex_t * | reflock |
| switch_loadable_module_interface_t * | parent |
| switch_timer_interface * | next |
Definition at line 226 of file switch_module_interfaces.h.
| const char* switch_timer_interface::interface_name |
the name of the interface
Definition at line 228 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_process(), switch_loadable_module_unprocess(), and SWITCH_MODULE_LOAD_FUNCTION().
Definition at line 245 of file switch_module_interfaces.h.
Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().
Definition at line 244 of file switch_module_interfaces.h.
Definition at line 243 of file switch_module_interfaces.h.
Definition at line 242 of file switch_module_interfaces.h.
Definition at line 241 of file switch_module_interfaces.h.
function to check if the current step has expired
Referenced by SWITCH_MODULE_LOAD_FUNCTION().
function to deallocate the timer
Referenced by SWITCH_MODULE_LOAD_FUNCTION().
function to allocate the timer
Referenced by switch_core_timer_init(), and SWITCH_MODULE_LOAD_FUNCTION().
function to wait for one cycle to pass
Referenced by SWITCH_MODULE_LOAD_FUNCTION().
function to step the timer one step
Referenced by SWITCH_MODULE_LOAD_FUNCTION().
function to reset the timer
Referenced by SWITCH_MODULE_LOAD_FUNCTION().
1.4.7