X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f3ae712a1b95294052b6e8136d0f0f2d4b30e6eb..fc0a76c21f0bceb0314aee5d62f785ea8009495e:/src/surf/cpu_interface.hpp diff --git a/src/surf/cpu_interface.hpp b/src/surf/cpu_interface.hpp index b2f4e8a709..c4bc20c5bf 100644 --- a/src/surf/cpu_interface.hpp +++ b/src/surf/cpu_interface.hpp @@ -54,9 +54,9 @@ XBT_PUBLIC_DATA( surf_callback(void, CpuPtr, e_surf_resource_state_t, e_surf_res */ XBT_PUBLIC_DATA( surf_callback(void, CpuActionPtr, e_surf_action_state_t, e_surf_action_state_t)) cpuActionStateChangedCallbacks; -XBT_PUBLIC(void) parse_cpu_init(sg_platf_host_cbarg_t host); +XBT_PUBLIC(void) cpu_parse_init(sg_platf_host_cbarg_t host); -XBT_PUBLIC(void) add_traces_cpu(); +XBT_PUBLIC(void) cpu_add_traces(); /********* * Model * @@ -78,11 +78,17 @@ public: /** * @brief Create a Cpu * - * @param host [TODO] + * @param name The name of the Cpu + * @param power_peak The power peak of this Cpu + * @param pstate [TODO] + * @param power_scale The power scale of this Cpu + * @param power_trace [TODO] + * @param core The number of core of this Cpu + * @param state_initial [TODO] + * @param state_trace [TODO] + * @param cpu_properties Dictionary of properties associated to this Cpu */ - void parseInit(sg_platf_host_cbarg_t host); - - virtual CpuPtr createResource(const char *name, xbt_dynar_t power_peak, + virtual CpuPtr createCpu(const char *name, xbt_dynar_t power_peak, int pstate, double power_scale, tmgr_trace_t power_trace, int core, e_surf_resource_state_t state_initial, @@ -91,8 +97,6 @@ public: void updateActionsStateLazy(double now, double delta); void updateActionsStateFull(double now, double delta); - - virtual void addTraces() =0; }; /************