2007-05-08 17:11:53 +02:00
|
|
|
/**
|
|
|
|
* =========================================================================
|
|
|
|
* File : wcpu.h
|
|
|
|
* Project : 0 A.D.
|
|
|
|
* Description : Windows backend for CPU related code
|
|
|
|
* =========================================================================
|
|
|
|
*/
|
|
|
|
|
|
|
|
// license: GPL; see lib/license.txt
|
|
|
|
|
2007-04-25 20:19:35 +02:00
|
|
|
#ifndef INCLUDED_WCPU
|
|
|
|
#define INCLUDED_WCPU
|
|
|
|
|
|
|
|
#include "lib/sysdep/cpu.h"
|
|
|
|
|
2007-05-02 14:07:08 +02:00
|
|
|
extern uint wcpu_NumProcessors();
|
|
|
|
extern int wcpu_IsThrottlingPossible();
|
|
|
|
extern double wcpu_ClockFrequency();
|
|
|
|
extern LibError wcpu_CallByEachCPU(CpuCallback cb, void* param);
|
2007-04-25 20:19:35 +02:00
|
|
|
|
|
|
|
#endif // #ifndef INCLUDED_WCPU
|