X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/281f8c29e177852dcb1591fc31e363e1176857c8..2f2ce19fcb66a634c19de8dda2dc4b4896203537:/src/surf/workstation_ptask_L07.hpp diff --git a/src/surf/workstation_ptask_L07.hpp b/src/surf/workstation_ptask_L07.hpp index 0fcb23c624..19ca9864bc 100644 --- a/src/surf/workstation_ptask_L07.hpp +++ b/src/surf/workstation_ptask_L07.hpp @@ -28,9 +28,6 @@ typedef LinkL07 *LinkL07Ptr; class WorkstationL07ActionLmm; typedef WorkstationL07ActionLmm *WorkstationL07ActionLmmPtr; -/*FIXME:class WorkstationActionLmm; -typedef WorkstationActionLmm *WorkstationActionLmmPtr;*/ - /********* * Tools * *********/ @@ -59,7 +56,6 @@ public: xbt_dynar_t getRoute(WorkstationCLM03Ptr src, WorkstationCLM03Ptr dst); ActionPtr communicate(WorkstationCLM03Ptr src, WorkstationCLM03Ptr dst, double size, double rate); void addTraces(); - CpuL07ModelPtr p_cpuModel; NetworkL07ModelPtr p_networkModel; }; @@ -74,6 +70,7 @@ public: tmgr_trace_t state_trace, xbt_dict_t cpu_properties); void addTraces() {DIE_IMPOSSIBLE;}; + WorkstationL07ModelPtr p_workstationModel; }; @@ -92,8 +89,8 @@ public: e_surf_link_sharing_policy_t policy, xbt_dict_t properties); - xbt_dynar_t getRoute(WorkstationCLM03Ptr src, WorkstationCLM03Ptr dst) {DIE_IMPOSSIBLE;}; - ActionPtr communicate(RoutingEdgePtr src, RoutingEdgePtr dst, double size, double rate) {DIE_IMPOSSIBLE;}; + xbt_dynar_t getRoute(WorkstationCLM03Ptr /*src*/, WorkstationCLM03Ptr /*dst*/) {DIE_IMPOSSIBLE;}; + ActionPtr communicate(RoutingEdgePtr /*src*/, RoutingEdgePtr /*dst*/, double /*size*/, double /*rate*/) {DIE_IMPOSSIBLE;}; void addTraces() {DIE_IMPOSSIBLE;}; WorkstationL07ModelPtr p_workstationModel; }; @@ -107,7 +104,7 @@ public: WorkstationL07(WorkstationModelPtr model, const char* name, xbt_dict_t props, RoutingEdgePtr netElm, CpuPtr cpu); //bool isUsed(); bool isUsed() {DIE_IMPOSSIBLE;}; - void updateState(tmgr_trace_event_t event_type, double value, double date) {DIE_IMPOSSIBLE;}; + void updateState(tmgr_trace_event_t /*event_type*/, double /*value*/, double /*date*/) {DIE_IMPOSSIBLE;}; ActionPtr execute(double size); ActionPtr sleep(double duration); e_surf_resource_state_t getState(); @@ -126,14 +123,14 @@ public: e_surf_resource_state_t getState(); double getSpeed(double load); double getAvailableSpeed(); - ActionPtr execute(double size) {DIE_IMPOSSIBLE;}; - ActionPtr sleep(double duration) {DIE_IMPOSSIBLE;}; + ActionPtr execute(double /*size*/) {DIE_IMPOSSIBLE;}; + ActionPtr sleep(double /*duration*/) {DIE_IMPOSSIBLE;}; - double getCurrentPowerPeak() {}; - double getPowerPeakAt(int pstate_index) {}; - int getNbPstates() {}; - void setPowerPeakAt(int pstate_index) {}; - double getConsumedEnergy() {}; + double getCurrentPowerPeak() {THROW_UNIMPLEMENTED;}; + double getPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; + int getNbPstates() {THROW_UNIMPLEMENTED;}; + void setPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; + double getConsumedEnergy() {THROW_UNIMPLEMENTED;}; double m_powerCurrent; }; @@ -141,6 +138,8 @@ public: class LinkL07 : public NetworkCm02LinkLmm { public: LinkL07(NetworkL07ModelPtr model, const char* name, xbt_dict_t props); + ~LinkL07(){ + }; bool isUsed(); void updateState(tmgr_trace_event_t event_type, double value, double date); double getBandwidth();