From d8194aecd743cd4f0560bd5cc9c76a14807cad60 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 9 Feb 2022 13:55:02 +0100 Subject: [PATCH] pointer2const4sonar --- src/kernel/resource/VirtualMachineImpl.cpp | 4 ++-- src/kernel/resource/VirtualMachineImpl.hpp | 2 +- src/s4u/s4u_Host.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kernel/resource/VirtualMachineImpl.cpp b/src/kernel/resource/VirtualMachineImpl.cpp index a30d3a2233..ae03dc316b 100644 --- a/src/kernel/resource/VirtualMachineImpl.cpp +++ b/src/kernel/resource/VirtualMachineImpl.cpp @@ -205,7 +205,7 @@ void VirtualMachineImpl::vm_destroy() xbt_assert(ret, "Bug: some resource still remains"); } -void VirtualMachineImpl::suspend(smx_actor_t issuer) +void VirtualMachineImpl::suspend(const actor::ActorImpl* issuer) { if (vm_state_ != s4u::VirtualMachine::State::RUNNING) throw VmFailureException(XBT_THROW_POINT, @@ -253,7 +253,7 @@ void VirtualMachineImpl::resume() * * @param issuer the actor requesting the shutdown */ -void VirtualMachineImpl::shutdown(smx_actor_t issuer) +void VirtualMachineImpl::shutdown(actor::ActorImpl* issuer) { if (vm_state_ != s4u::VirtualMachine::State::RUNNING) XBT_VERB("Shutting down the VM %s even if it's not running but in state %s", piface_->get_cname(), diff --git a/src/kernel/resource/VirtualMachineImpl.hpp b/src/kernel/resource/VirtualMachineImpl.hpp index 9a377699a5..fc8672ac85 100644 --- a/src/kernel/resource/VirtualMachineImpl.hpp +++ b/src/kernel/resource/VirtualMachineImpl.hpp @@ -32,7 +32,7 @@ public: explicit VirtualMachineImpl(const std::string& name, s4u::VirtualMachine* piface, s4u::Host* host, int core_amount, size_t ramsize); - void suspend(actor::ActorImpl* issuer); + void suspend(const actor::ActorImpl* issuer); void resume(); void shutdown(kernel::actor::ActorImpl* issuer); void vm_destroy(); diff --git a/src/s4u/s4u_Host.cpp b/src/s4u/s4u_Host.cpp index 0b81ba17dc..53d3418baa 100644 --- a/src/s4u/s4u_Host.cpp +++ b/src/s4u/s4u_Host.cpp @@ -79,7 +79,7 @@ Host* Host::by_name_or_null(const std::string& name) Host* Host::current() { - kernel::actor::ActorImpl* self = kernel::actor::ActorImpl::self(); + const kernel::actor::ActorImpl* self = kernel::actor::ActorImpl::self(); xbt_assert(self != nullptr, "Cannot call Host::current() from the maestro context"); return self->get_host(); } -- 2.20.1