Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00032 #ifndef __timer_proc_h
00033 #define __timer_proc_h
00034
00035 #include "local_timer.h"
00036
00042 int register_basic_timers(int timers);
00043
00044 #define register_dummy_timers register_basic_timers
00045
00046 #define register_basic_utimers register_basic_utimers
00047
00065 int fork_basic_timer(int child_id, char* desc, int make_sock,
00066 timer_function* f, void* param, int interval);
00067
00068 #define fork_dummy_timer fork_basic_timer
00069
00087 int fork_basic_utimer(int child_id, char* desc, int make_sock,
00088 timer_function* f, void* param, int uinterval);
00117 int fork_local_timer_process(int child_id, char* desc, int make_sock,
00118 struct local_timer** lt_h);
00119
00123 int register_sync_timers(int timers);
00124
00125 int fork_sync_timer(int child_id, char* desc, int make_sock,
00126 timer_function* f, void* param, int interval);
00127
00128 int fork_sync_utimer(int child_id, char* desc, int make_sock,
00129 utimer_function* f, void* param, int uinterval);
00130
00131 #endif
00132
00133