diff options
Diffstat (limited to 'netcpu.h')
-rw-r--r-- | netcpu.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/netcpu.h b/netcpu.h new file mode 100644 index 0000000..58d1e1c --- /dev/null +++ b/netcpu.h @@ -0,0 +1,19 @@ +/* This should define all the common routines etc exported by the + various netcpu_mumble.c files raj 2005-01-26 */ + +extern void cpu_util_init(void); +extern void cpu_util_terminate(void); +extern int get_cpu_method(); + +#ifdef WIN32 +/* +*+ temp until I figure out what header this is in; I know it's + there someplace... */ +typedef unsigned __int64 uint64_t; +#endif + +extern void get_cpu_idle(uint64_t *res); +extern float calibrate_idle_rate(int iterations, int interval); +extern float calc_cpu_util_internal(float elapsed); +extern void cpu_start_internal(void); +extern void cpu_stop_internal(void); + |