#include "src/surf/HostImpl.hpp"
#include "simgrid/sg_config.h"
+#include "VirtualMachineImpl.hpp"
#include "network_interface.hpp"
-#include "virtual_machine.hpp"
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_host, surf, "Logging specific to the SURF host module");
void HostModel::adjustWeightOfDummyCpuActions()
{
/* iterate for all virtual machines */
- for (VirtualMachine *ws_vm : VirtualMachine::allVms_) {
+ for (VirtualMachineImpl* ws_vm : VirtualMachineImpl::allVms_) {
Cpu* cpu = ws_vm->piface_->pimpl_cpu;
HostImpl::HostImpl(s4u::Host* host, xbt_dynar_t storage) : PropertyHolder(nullptr), storage_(storage), piface_(host)
{
piface_->pimpl_ = this;
- params_.ramsize = 0;
}
/** @brief use destroy() instead of this destructor */
xbt_dynar_t HostImpl::getVms()
{
- xbt_dynar_t dyn = xbt_dynar_new(sizeof(simgrid::surf::VirtualMachine*), nullptr);
+ xbt_dynar_t dyn = xbt_dynar_new(sizeof(simgrid::surf::VirtualMachineImpl*), nullptr);
- for (VirtualMachine *ws_vm : VirtualMachine::allVms_) {
+ for (VirtualMachineImpl* ws_vm : VirtualMachineImpl::allVms_) {
if (this == ws_vm->getPm()->pimpl_)
xbt_dynar_push(dyn, &ws_vm);
}
return dyn;
}
-void HostImpl::getParams(vm_params_t params)
-{
- *params = params_;
-}
-
-void HostImpl::setParams(vm_params_t params)
-{
- /* may check something here. */
- params_ = *params;
-}
-
}}