From b6e0974be6616f62aa724f7ec7ad1cff1b421e1e Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 20 Nov 2013 23:12:26 +0100 Subject: [PATCH] Comment unused parameters. --- src/surf/cpu.cpp | 2 +- src/surf/cpu_cas01.cpp | 2 +- src/surf/cpu_ti.cpp | 4 ++-- src/surf/cpu_ti.hpp | 18 +++++++++--------- src/surf/network.cpp | 8 ++++---- src/surf/network.hpp | 4 ++-- src/surf/network_constant.cpp | 12 ++++++------ src/surf/storage.cpp | 16 ++++++++-------- src/surf/storage.hpp | 2 +- src/surf/surf.cpp | 6 +++--- src/surf/surf.hpp | 2 +- src/surf/surf_routing.cpp | 2 +- src/surf/surf_routing_generic.cpp | 6 +++--- src/surf/surf_routing_none.cpp | 16 ++++++++-------- src/surf/workstation.cpp | 4 ++-- src/surf/workstation_ptask_L07.cpp | 22 +++++++++++----------- src/surf/workstation_ptask_L07.hpp | 14 +++++++------- 17 files changed, 70 insertions(+), 70 deletions(-) diff --git a/src/surf/cpu.cpp b/src/surf/cpu.cpp index 342c1bb9a6..047bcdcf5f 100644 --- a/src/surf/cpu.cpp +++ b/src/surf/cpu.cpp @@ -13,7 +13,7 @@ CpuModelPtr surf_cpu_model_vm; * Model * *********/ -void CpuModel::updateActionsStateLazy(double now, double delta) +void CpuModel::updateActionsStateLazy(double now, double /*delta*/) { void *_action; CpuActionLmmPtr action; diff --git a/src/surf/cpu_cas01.cpp b/src/surf/cpu_cas01.cpp index 2191f8b8d2..dfbfd3e650 100644 --- a/src/surf/cpu_cas01.cpp +++ b/src/surf/cpu_cas01.cpp @@ -157,7 +157,7 @@ CpuCas01LmmPtr CpuCas01Model::createResource(const char *name, xbt_dynar_t power return (CpuCas01LmmPtr) xbt_lib_get_elm_or_null(host_lib, name); } -double CpuCas01Model::shareResourcesFull(double now) +double CpuCas01Model::shareResourcesFull(double /*now*/) { return Model::shareResourcesMaxMin(p_runningActionSet, p_maxminSystem, lmm_solve); diff --git a/src/surf/cpu_ti.cpp b/src/surf/cpu_ti.cpp index 46f390e632..484d895b6d 100644 --- a/src/surf/cpu_ti.cpp +++ b/src/surf/cpu_ti.cpp @@ -483,7 +483,7 @@ CpuTiPtr CpuTiModel::createResource(const char *name, return (CpuTiPtr) xbt_lib_get_elm_or_null(host_lib, name); } -CpuTiActionPtr CpuTiModel::createAction(double cost, bool failed) +CpuTiActionPtr CpuTiModel::createAction(double /*cost*/, bool /*failed*/) { return NULL;//new CpuTiAction(this, cost, failed); } @@ -506,7 +506,7 @@ double CpuTiModel::shareResources(double now) return min_action_duration; } -void CpuTiModel::updateActionsState(double now, double delta) +void CpuTiModel::updateActionsState(double now, double /*delta*/) { while ((xbt_heap_size(cpu_ti_action_heap) > 0) && (xbt_heap_maxkey(cpu_ti_action_heap) <= now)) { diff --git a/src/surf/cpu_ti.hpp b/src/surf/cpu_ti.hpp index cde7ab9c87..8a85656c4b 100644 --- a/src/surf/cpu_ti.hpp +++ b/src/surf/cpu_ti.hpp @@ -93,12 +93,12 @@ public: void addTraces(); protected: - void NotifyResourceTurnedOn(ResourcePtr r){}; - void NotifyResourceTurnedOff(ResourcePtr r){}; + void NotifyResourceTurnedOn(ResourcePtr){}; + void NotifyResourceTurnedOff(ResourcePtr){}; - void NotifyActionCancel(ActionPtr a){}; - void NotifyActionResume(ActionPtr a){}; - void NotifyActionSuspend(ActionPtr a){}; + void NotifyActionCancel(ActionPtr){}; + void NotifyActionResume(ActionPtr){}; + void NotifyActionSuspend(ActionPtr){}; }; /************ @@ -123,13 +123,13 @@ public: double getAvailableSpeed(); xbt_dynar_t getWattsRangeList() {THROW_UNIMPLEMENTED;}; - double getCurrentWattsValue(double cpu_load) {THROW_UNIMPLEMENTED;}; - void updateEnergy(double cpu_load) {THROW_UNIMPLEMENTED;}; + double getCurrentWattsValue(double /*cpu_load*/) {THROW_UNIMPLEMENTED;}; + void updateEnergy(double /*cpu_load*/) {THROW_UNIMPLEMENTED;}; double getCurrentPowerPeak() {THROW_UNIMPLEMENTED;}; - double getPowerPeakAt(int pstate_index) {THROW_UNIMPLEMENTED;}; + double getPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; int getNbPstates() {THROW_UNIMPLEMENTED;}; - void setPowerPeakAt(int pstate_index) {THROW_UNIMPLEMENTED;}; + void setPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; double getConsumedEnergy() {THROW_UNIMPLEMENTED;}; CpuTiTgmrPtr p_availTrace; /*< Structure with data needed to integrate trace file */ diff --git a/src/surf/network.cpp b/src/surf/network.cpp index 05165946a5..eb77f12111 100644 --- a/src/surf/network.cpp +++ b/src/surf/network.cpp @@ -312,7 +312,7 @@ NetworkCm02LinkLmmPtr NetworkCm02Model::createResource(const char *name, return nw_link; } -void NetworkCm02Model::updateActionsStateLazy(double now, double delta) +void NetworkCm02Model::updateActionsStateLazy(double now, double /*delta*/) { NetworkCm02ActionLmmPtr action; while ((xbt_heap_size(p_actionHeap) > 0) @@ -498,15 +498,15 @@ ActionPtr NetworkCm02Model::communicate(RoutingEdgePtr src, RoutingEdgePtr dst, return action; } -double NetworkCm02Model::latencyFactor(double size) { +double NetworkCm02Model::latencyFactor(double /*size*/) { return sg_latency_factor; } -double NetworkCm02Model::bandwidthFactor(double size) { +double NetworkCm02Model::bandwidthFactor(double /*size*/) { return sg_bandwidth_factor; } -double NetworkCm02Model::bandwidthConstraint(double rate, double bound, double size) { +double NetworkCm02Model::bandwidthConstraint(double rate, double /*bound*/, double /*size*/) { return rate; } diff --git a/src/surf/network.hpp b/src/surf/network.hpp index 62ae4e4416..695b754771 100644 --- a/src/surf/network.hpp +++ b/src/surf/network.hpp @@ -38,7 +38,7 @@ class NetworkCm02Model : public Model { private: void initialize(); public: - NetworkCm02Model(int i) : Model("network") { + NetworkCm02Model(int /*i*/) : Model("network") { f_networkSolve = lmm_solve; m_haveGap = false; };//FIXME: add network clean interface @@ -59,7 +59,7 @@ public: e_surf_link_sharing_policy_t policy, xbt_dict_t properties); void updateActionsStateLazy(double now, double delta); - virtual void gapAppend(double size, const NetworkCm02LinkLmmPtr link, NetworkCm02ActionLmmPtr action) {}; + virtual void gapAppend(double /*size*/, const NetworkCm02LinkLmmPtr /*link*/, NetworkCm02ActionLmmPtr /*action*/) {}; virtual ActionPtr communicate(RoutingEdgePtr src, RoutingEdgePtr dst, double size, double rate); xbt_dynar_t getRoute(RoutingEdgePtr src, RoutingEdgePtr dst); //FIXME: kill field? That is done by the routing nowadays diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index 13fff27765..97deb3df36 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -4,7 +4,7 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_network); static int host_number_int = 0; -static void netcste_count_hosts(sg_platf_host_cbarg_t h) { +static void netcste_count_hosts(sg_platf_host_cbarg_t /*h*/) { host_number_int++; } @@ -24,7 +24,7 @@ void surf_network_model_init_Constant() routing_model_create(NULL); } -double NetworkConstantModel::shareResources(double now) +double NetworkConstantModel::shareResources(double /*now*/) { void *_action = NULL; NetworkConstantActionLmmPtr action = NULL; @@ -43,7 +43,7 @@ double NetworkConstantModel::shareResources(double now) return min; } -void NetworkConstantModel::updateActionsState(double now, double delta) +void NetworkConstantModel::updateActionsState(double /*now*/, double delta) { void *_action, *_next_action; NetworkConstantActionLmmPtr action = NULL; @@ -94,8 +94,8 @@ bool NetworkConstantLinkLmm::isUsed() return 0; } -void NetworkConstantLinkLmm::updateState(tmgr_trace_event_t event_type, - double value, double time) +void NetworkConstantLinkLmm::updateState(tmgr_trace_event_t /*event_type*/, + double /*value*/, double /*time*/) { DIE_IMPOSSIBLE; } @@ -139,7 +139,7 @@ void NetworkConstantActionLmm::cancel() } #ifdef HAVE_TRACING -void NetworkConstantActionLmm::setCategory(const char *category) +void NetworkConstantActionLmm::setCategory(const char */*category*/) { //ignore completely the categories in constant model, they are not traced } diff --git a/src/surf/storage.cpp b/src/surf/storage.cpp index 82b2d4a943..801eacdd0c 100644 --- a/src/surf/storage.cpp +++ b/src/surf/storage.cpp @@ -89,17 +89,17 @@ static void parse_storage_init(sg_platf_storage_cbarg_t storage) storage->properties); } -static void parse_mstorage_init(sg_platf_mstorage_cbarg_t mstorage) +static void parse_mstorage_init(sg_platf_mstorage_cbarg_t /*mstorage*/) { XBT_DEBUG("parse_mstorage_init"); } -static void parse_storage_type_init(sg_platf_storage_type_cbarg_t storagetype_) +static void parse_storage_type_init(sg_platf_storage_type_cbarg_t /*storagetype_*/) { XBT_DEBUG("parse_storage_type_init"); } -static void parse_mount_init(sg_platf_mount_cbarg_t mount) +static void parse_mount_init(sg_platf_mount_cbarg_t /*mount*/) { XBT_DEBUG("parse_mount_init"); } @@ -188,7 +188,7 @@ static void storage_parse_storage_type(sg_platf_storage_type_cbarg_t storage_typ ROUTING_STORAGE_TYPE_LEVEL, (void *) stype); } -static void storage_parse_mstorage(sg_platf_mstorage_cbarg_t mstorage) +static void storage_parse_mstorage(sg_platf_mstorage_cbarg_t /*mstorage*/) { THROW_UNIMPLEMENTED; // mount_t mnt = xbt_new0(s_mount_t, 1); @@ -351,7 +351,7 @@ double StorageModel::shareResources(double now) return min_completion; } -void StorageModel::updateActionsState(double now, double delta) +void StorageModel::updateActionsState(double /*now*/, double delta) { void *_action, *_next_action; StorageActionLmmPtr action = NULL; @@ -477,7 +477,7 @@ bool Storage::isUsed() return false; } -void Storage::updateState(tmgr_trace_event_t event_type, double value, double date) +void Storage::updateState(tmgr_trace_event_t /*event_type*/, double /*value*/, double /*date*/) { THROW_UNIMPLEMENTED; } @@ -704,12 +704,12 @@ bool StorageActionLmm::isSuspended() return m_suspended == 1; } -void StorageActionLmm::setMaxDuration(double duration) +void StorageActionLmm::setMaxDuration(double /*duration*/) { THROW_UNIMPLEMENTED; } -void StorageActionLmm::setPriority(double priority) +void StorageActionLmm::setPriority(double /*priority*/) { THROW_UNIMPLEMENTED; } diff --git a/src/surf/storage.hpp b/src/surf/storage.hpp index 874bb1a767..4692baf130 100644 --- a/src/surf/storage.hpp +++ b/src/surf/storage.hpp @@ -102,7 +102,7 @@ typedef enum { class StorageAction : virtual public Action { public: StorageAction(){}; - StorageAction(ModelPtr model, double cost, bool failed, StoragePtr storage, e_surf_action_storage_type_t type) + StorageAction(ModelPtr /*model*/, double /*cost*/, bool /*failed*/, StoragePtr storage, e_surf_action_storage_type_t type) : p_storage(storage), m_type(type) {}; diff --git a/src/surf/surf.cpp b/src/surf/surf.cpp index fb04ba674f..6d1a479e0a 100644 --- a/src/surf/surf.cpp +++ b/src/surf/surf.cpp @@ -527,7 +527,7 @@ double Model::shareResourcesLazy(double now) return min; } -double Model::shareResourcesFull(double now) { +double Model::shareResourcesFull(double /*now*/) { THROW_UNIMPLEMENTED; } @@ -599,12 +599,12 @@ void Model::updateActionsState(double now, double delta) xbt_die("Invalid cpu update mechanism!"); } -void Model::updateActionsStateLazy(double now, double delta) +void Model::updateActionsStateLazy(double /*now*/, double /*delta*/) { } -void Model::updateActionsStateFull(double now, double delta) +void Model::updateActionsStateFull(double /*now*/, double /*delta*/) { } diff --git a/src/surf/surf.hpp b/src/surf/surf.hpp index 0a5d9f66c9..683703be3a 100644 --- a/src/surf/surf.hpp +++ b/src/surf/surf.hpp @@ -298,7 +298,7 @@ public: p_actionListHookup.prev = 0; p_actionListHookup.next = 0; }; - ActionLmm(ModelPtr model, double cost, bool failed) : m_suspended(false) { + ActionLmm(ModelPtr /*model*/, double /*cost*/, bool /*failed*/) : m_suspended(false) { p_actionListHookup.prev = 0; p_actionListHookup.next = 0; }; diff --git a/src/surf/surf_routing.cpp b/src/surf/surf_routing.cpp index 1d6035e8fb..568d33f9b9 100644 --- a/src/surf/surf_routing.cpp +++ b/src/surf/surf_routing.cpp @@ -420,7 +420,7 @@ void routing_AS_begin(sg_platf_AS_cbarg_t AS) * even if you add stuff to a closed AS * */ -void routing_AS_end(sg_platf_AS_cbarg_t AS) +void routing_AS_end(sg_platf_AS_cbarg_t /*AS*/) { if (current_routing == NULL) { diff --git a/src/surf/surf_routing_generic.cpp b/src/surf/surf_routing_generic.cpp index d78421cb4e..6debb30f0c 100644 --- a/src/surf/surf_routing_generic.cpp +++ b/src/surf/surf_routing_generic.cpp @@ -24,15 +24,15 @@ void generic_free_route(sg_platf_route_cbarg_t route) } } -void AsGeneric::parseRoute(sg_platf_route_cbarg_t route){ +void AsGeneric::parseRoute(sg_platf_route_cbarg_t /*route*/){ THROW_IMPOSSIBLE; } -void AsGeneric::parseASroute(sg_platf_route_cbarg_t route){ +void AsGeneric::parseASroute(sg_platf_route_cbarg_t /*route*/){ THROW_IMPOSSIBLE; } -void AsGeneric::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_platf_route_cbarg_t into, double *latency){ +void AsGeneric::getRouteAndLatency(RoutingEdgePtr /*src*/, RoutingEdgePtr /*dst*/, sg_platf_route_cbarg_t /*into*/, double */*latency*/){ THROW_IMPOSSIBLE; } diff --git a/src/surf/surf_routing_none.cpp b/src/surf/surf_routing_none.cpp index a8c4883fcf..e62c778aa5 100644 --- a/src/surf/surf_routing_none.cpp +++ b/src/surf/surf_routing_none.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2009, 2010, 2011. The SimGrid Team. +/* Copyright (c) 2009, 2010, 2011, 2013. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -19,18 +19,18 @@ xbt_dynar_t AsNone::getOneLinkRoutes() { return NULL; } -void AsNone::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, - sg_platf_route_cbarg_t res, double *lat) +void AsNone::getRouteAndLatency(RoutingEdgePtr /*src*/, RoutingEdgePtr /*dst*/, + sg_platf_route_cbarg_t /*res*/, double *lat) { *lat = 0.0; } -void AsNone::getGraph(xbt_graph_t graph, xbt_dict_t nodes, xbt_dict_t edges) +void AsNone::getGraph(xbt_graph_t /*graph*/, xbt_dict_t /*nodes*/, xbt_dict_t /*edges*/) { XBT_INFO("No routing no graph"); } -sg_platf_route_cbarg_t AsNone::getBypassRoute(RoutingEdgePtr src, RoutingEdgePtr dst, double *lat) { +sg_platf_route_cbarg_t AsNone::getBypassRoute(RoutingEdgePtr /*src*/, RoutingEdgePtr /*dst*/, double */*lat*/) { return NULL; } @@ -48,14 +48,14 @@ int AsNone::parseAS(RoutingEdgePtr elm) { return -1; } -void AsNone::parseRoute(sg_platf_route_cbarg_t route){ +void AsNone::parseRoute(sg_platf_route_cbarg_t /*route*/){ THROW_IMPOSSIBLE; } -void AsNone::parseASroute(sg_platf_route_cbarg_t route){ +void AsNone::parseASroute(sg_platf_route_cbarg_t /*route*/){ THROW_IMPOSSIBLE; } -void AsNone::parseBypassroute(sg_platf_route_cbarg_t e_route){ +void AsNone::parseBypassroute(sg_platf_route_cbarg_t /*e_route*/){ THROW_IMPOSSIBLE; } diff --git a/src/surf/workstation.cpp b/src/surf/workstation.cpp index c6bec86118..e1d23b90cf 100644 --- a/src/surf/workstation.cpp +++ b/src/surf/workstation.cpp @@ -143,7 +143,7 @@ double WorkstationModel::shareResources(double now){ return min_by_cpu; /* probably min_by_cpu == min_by_net == -1 */ } -void WorkstationModel::updateActionsState(double now, double delta){ +void WorkstationModel::updateActionsState(double /*now*/, double /*delta*/){ return; } @@ -204,7 +204,7 @@ bool WorkstationCLM03::isUsed(){ return -1; } -void WorkstationCLM03::updateState(tmgr_trace_event_t event_type, double value, double date){ +void WorkstationCLM03::updateState(tmgr_trace_event_t /*event_type*/, double /*value*/, double /*date*/){ THROW_IMPOSSIBLE; /* This model does not implement parallel tasks */ } diff --git a/src/surf/workstation_ptask_L07.cpp b/src/surf/workstation_ptask_L07.cpp index 541045387e..ce302987cd 100644 --- a/src/surf/workstation_ptask_L07.cpp +++ b/src/surf/workstation_ptask_L07.cpp @@ -41,7 +41,7 @@ WorkstationL07Model::~WorkstationL07Model() { } } -double WorkstationL07Model::shareResources(double now) +double WorkstationL07Model::shareResources(double /*now*/) { void *_action; WorkstationL07ActionLmmPtr action; @@ -71,7 +71,7 @@ double WorkstationL07Model::shareResources(double now) return min; } -void WorkstationL07Model::updateActionsState(double now, double delta) +void WorkstationL07Model::updateActionsState(double /*now*/, double delta) { double deltap = 0.0; void *_action, *_next_action; @@ -245,12 +245,12 @@ ActionPtr WorkstationL07Model::executeParallelTask(int workstation_nb, return static_cast(action); } -ResourcePtr WorkstationL07Model::createResource(const char *name, double power_scale, - double power_initial, - tmgr_trace_t power_trace, - e_surf_resource_state_t state_initial, - tmgr_trace_t state_trace, - xbt_dict_t cpu_properties) +ResourcePtr WorkstationL07Model::createResource(const char *name, double /*power_scale*/, + double /*power_initial*/, + tmgr_trace_t /*power_trace*/, + e_surf_resource_state_t /*state_initial*/, + tmgr_trace_t /*state_trace*/, + xbt_dict_t cpu_properties) { WorkstationL07Ptr wk = NULL; xbt_assert(!surf_workstation_resource_priv(surf_workstation_resource_by_name(name)), @@ -446,7 +446,7 @@ WorkstationL07::WorkstationL07(WorkstationModelPtr model, const char* name, xbt_ { } -double WorkstationL07::getPowerPeakAt(int pstate_index) +double WorkstationL07::getPowerPeakAt(int /*pstate_index*/) { XBT_DEBUG("[ws_get_power_peak_at] Not implemented for workstation_ptask_L07"); return 0.0; @@ -458,7 +458,7 @@ int WorkstationL07::getNbPstates() return 0.0; } -void WorkstationL07::setPowerPeakAt(int pstate_index) +void WorkstationL07::setPowerPeakAt(int /*pstate_index*/) { XBT_DEBUG("[ws_set_power_peak_at] Not implemented for workstation_ptask_L07"); } @@ -487,7 +487,7 @@ bool LinkL07::isUsed(){ return lmm_constraint_used(ptask_maxmin_system, p_constraint); } -void CpuL07::updateState(tmgr_trace_event_t event_type, double value, double date){ +void CpuL07::updateState(tmgr_trace_event_t event_type, double value, double /*date*/){ XBT_DEBUG("Updating cpu %s (%p) with value %g", m_name, this, value); if (event_type == p_power.event) { m_powerCurrent = value; diff --git a/src/surf/workstation_ptask_L07.hpp b/src/surf/workstation_ptask_L07.hpp index fcff2f301d..345f7aaea8 100644 --- a/src/surf/workstation_ptask_L07.hpp +++ b/src/surf/workstation_ptask_L07.hpp @@ -92,8 +92,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 +107,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,13 +126,13 @@ 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() {THROW_UNIMPLEMENTED;}; - double getPowerPeakAt(int pstate_index) {THROW_UNIMPLEMENTED;}; + double getPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; int getNbPstates() {THROW_UNIMPLEMENTED;}; - void setPowerPeakAt(int pstate_index) {THROW_UNIMPLEMENTED;}; + void setPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;}; double getConsumedEnergy() {THROW_UNIMPLEMENTED;}; double m_powerCurrent; -- 2.20.1