#include <xbt/dynar.h>
#include <simgrid/forward.h>
-#include <surf/surf.h>
SG_BEGIN_DECL()
}
XBT_PUBLIC(xbt_dynar_t) sg_hosts_as_dynar(void);
-#ifdef __cplusplus
-#define DEFINE_EXTERNAL_CLASS(klass) class klass;
-class Cpu;
-#else
-#define DEFINE_EXTERNAL_CLASS(klass) typedef struct klass klass;
-#endif
// ========== User Data ==============
XBT_PUBLIC(void*) sg_host_user(sg_host_t host);
XBT_PUBLIC(void) sg_host_user_set(sg_host_t host, void* userdata);
XBT_PUBLIC(int) sg_host_get_pstate(sg_host_t host);
XBT_PUBLIC(double) sg_host_get_consumed_energy(sg_host_t host);
-
SG_END_DECL()
#endif /* SIMGRID_HOST_H_ */