-/*
- * vm_workstation.cpp
- *
- * Created on: Nov 12, 2013
- * Author: bedaride
- */
+/* Copyright (c) 2013-2014. The SimGrid Team.
+ * All rights reserved. */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
#include "vm_workstation_hl13.hpp"
#include "cpu_cas01.hpp"
xbt_assert(ret == 1, "Bug: some resource still remains");
/* Free the cpu resource of the VM. If using power_trace, we will have to */
- //delete cpu;
+ delete cpu;
/* Free the network resource of the VM. */
- // Nothing has to be done, because net_elmts is just a pointer on the physical one
+ // Nothing has to be done, because net_elmts is just a pointer on the physical one
/* Free the storage resource of the VM. */
// Not relevant yet
- /* Free the workstation resource of the VM. */
+ /* Free the workstation resource of the VM. */
}
-void WorkstationVMHL13::updateState(tmgr_trace_event_t event_type, double value, double date) {
+void WorkstationVMHL13::updateState(tmgr_trace_event_t /*event_type*/, double /*value*/, double /*date*/) {
THROW_IMPOSSIBLE; /* This model does not implement parallel tasks */
}
if (p_action->getRemainsNoUpdate() > 0)
XBT_CRITICAL("FIXME: need copy the state(?), %f", p_action->getRemainsNoUpdate());
- int ret = p_action->unref();
- xbt_assert(ret == 1, "Bug: some resource still remains");
-
/* keep the bound value of the cpu action of the VM. */
double old_bound = p_action->getBound();
if (old_bound != 0) {
new_cpu_action->setBound(old_bound);
}
+ int ret = p_action->unref();
+ xbt_assert(ret == 1, "Bug: some resource still remains");
+
p_action = new_cpu_action;
}