X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/57a5e31b63c3051a9e7b82fdd500c1f9289b8f65..471d0736505fc6cfd8f018bdeb8bd3846ee2adad:/include/simgrid/s4u/VirtualMachine.hpp diff --git a/include/simgrid/s4u/VirtualMachine.hpp b/include/simgrid/s4u/VirtualMachine.hpp index 25dfd3d6ea..689afdd918 100644 --- a/include/simgrid/s4u/VirtualMachine.hpp +++ b/include/simgrid/s4u/VirtualMachine.hpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2015-2019. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2015-2020. 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. */ @@ -28,9 +28,11 @@ public: explicit VirtualMachine(const std::string& name, Host* physical_host, int core_amount); explicit VirtualMachine(const std::string& name, Host* physical_host, int core_amount, size_t ramsize); +#ifndef DOXYGEN // No copy/move VirtualMachine(VirtualMachine const&) = delete; VirtualMachine& operator=(VirtualMachine const&) = delete; +#endif enum class state { CREATED, /**< created, but not yet started */ @@ -46,9 +48,9 @@ public: void shutdown(); void destroy() override; - Host* get_pm(); + Host* get_pm() const; void set_pm(Host* pm); - size_t get_ramsize(); + size_t get_ramsize() const; void set_ramsize(size_t ramsize); void set_bound(double bound);