X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/77bbf3027c4240a2e833209a3a3f186589da8577..debe4e5871c0c3d1c714bbb1bd28ba7147454aa5:/src/mc/remote/RemoteClient.hpp?ds=sidebyside diff --git a/src/mc/remote/RemoteClient.hpp b/src/mc/remote/RemoteClient.hpp index 1f3809efb5..d2c84c41b8 100644 --- a/src/mc/remote/RemoteClient.hpp +++ b/src/mc/remote/RemoteClient.hpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2017. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2008-2019. 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. */ @@ -6,37 +6,11 @@ #ifndef SIMGRID_MC_PROCESS_H #define SIMGRID_MC_PROCESS_H -#include -#include - -#include -#include -#include -#include - -#include - -#include - -#include "xbt/base.h" -#include - #include "src/xbt/mmalloc/mmprivate.h" - #include "src/mc/remote/Channel.hpp" -#include "src/mc/remote/RemotePtr.hpp" - -#include "src/simix/popping_private.hpp" -#include "src/simix/smx_private.hpp" -#include - -#include "src/xbt/memory_map.hpp" - -#include "src/mc/AddressSpace.hpp" #include "src/mc/ObjectInformation.hpp" -#include "src/mc/mc_base.h" -#include "src/mc/mc_forward.hpp" -#include "src/mc/remote/mc_protocol.h" + +#include namespace simgrid { namespace mc { @@ -44,8 +18,8 @@ namespace mc { class ActorInformation { public: /** MCed address of the process */ - RemotePtr address = nullptr; - Remote copy; + RemotePtr address{nullptr}; + Remote copy; /** Hostname (owned by `mc_modelchecker->hostnames`) */ const char* hostname = nullptr; @@ -190,7 +164,7 @@ public: std::vector& dead_actors(); /** Get a local description of a remote SIMIX actor */ - simgrid::mc::ActorInformation* resolveActorInfo(simgrid::mc::RemotePtr actor) + simgrid::mc::ActorInformation* resolveActorInfo(simgrid::mc::RemotePtr actor) { xbt_assert(mc_model_checker != nullptr); if (not actor) @@ -206,7 +180,7 @@ public: } /** Get a local copy of the SIMIX actor structure */ - simgrid::simix::ActorImpl* resolveActor(simgrid::mc::RemotePtr process) + simgrid::kernel::actor::ActorImpl* resolveActor(simgrid::mc::RemotePtr process) { simgrid::mc::ActorInformation* actor_info = this->resolveActorInfo(process); if (actor_info) @@ -249,7 +223,7 @@ public: */ std::vector smx_actors_infos; - /** Copy of `simix_global->process_to_destroy` + /** Copy of `simix_global->actors_to_destroy` * * See mc_smx.c. */