20 lines
611 B
C
20 lines
611 B
C
/* 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);
|
|
|