Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mv ActorImpl where it belongs
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 12 Mar 2019 13:53:57 +0000 (14:53 +0100)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 12 Mar 2019 15:04:42 +0000 (16:04 +0100)
23 files changed:
src/bindings/java/jmsg_process.cpp
src/kernel/activity/CommImpl.hpp
src/kernel/activity/ConditionVariableImpl.hpp
src/kernel/activity/MailboxImpl.hpp
src/kernel/activity/MutexImpl.hpp
src/kernel/activity/SemaphoreImpl.hpp
src/kernel/activity/SleepImpl.cpp
src/kernel/actor/ActorImpl.cpp [moved from src/simix/ActorImpl.cpp with 99% similarity]
src/kernel/actor/ActorImpl.hpp [moved from src/simix/ActorImpl.hpp with 99% similarity]
src/kernel/context/ContextSwapped.cpp
src/kernel/context/ContextUnix.cpp
src/mc/mc_global.cpp
src/mc/mc_record.cpp
src/plugins/vm/VirtualMachineImpl.cpp
src/plugins/vm/VirtualMachineImpl.hpp
src/s4u/s4u_Comm.cpp
src/simix/smx_private.hpp
src/smpi/bindings/smpi_pmpi.cpp
src/smpi/internals/smpi_bench.cpp
src/smpi/mpi/smpi_request.cpp
src/smpi/plugins/sampi_loadbalancer.cpp
src/surf/HostImpl.hpp
tools/cmake/DefinePackages.cmake

index 26906a4..c893103 100644 (file)
@@ -12,7 +12,6 @@
 #include "jmsg_host.h"
 #include "jxbt_utilities.hpp"
 #include "simgrid/Exception.hpp"
-#include "src/simix/ActorImpl.hpp"
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(java);
 
index 9595782..22710cf 100644 (file)
@@ -7,7 +7,7 @@
 #define SIMGRID_KERNEL_ACTIVITY_COMM_HPP
 
 #include "src/kernel/activity/ActivityImpl.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "surf/surf.hpp"
 
 
index 772fdcc..6749e78 100644 (file)
@@ -7,7 +7,7 @@
 #define SIMGRID_KERNEL_ACTIVITY_CONDITIONVARIABLEIMPL_HPP
 
 #include "simgrid/s4u/ConditionVariable.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include <boost/intrusive/list.hpp>
 
 namespace simgrid {
index 53043fc..97b7576 100644 (file)
@@ -11,7 +11,7 @@
 
 #include "simgrid/s4u/Mailbox.hpp"
 #include "src/kernel/activity/CommImpl.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 
 namespace simgrid {
 namespace kernel {
index 52256b0..37846cb 100644 (file)
@@ -7,7 +7,7 @@
 #define SIMIX_MUTEXIMPL_HPP
 
 #include "simgrid/s4u/ConditionVariable.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include <boost/intrusive/list.hpp>
 
 namespace simgrid {
index 1b255a8..b528e0e 100644 (file)
@@ -10,7 +10,7 @@
 #include <boost/intrusive/list.hpp>
 
 #include "simgrid/s4u/Semaphore.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 
 namespace simgrid {
 namespace kernel {
index 25ff77d..8735baf 100644 (file)
@@ -8,7 +8,6 @@
 #include "simgrid/kernel/resource/Action.hpp"
 #include "simgrid/s4u/Host.hpp"
 #include "src/kernel/context/Context.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "src/simix/popping_private.hpp"
 #include "src/simix/smx_private.hpp"
 #include "src/surf/cpu_interface.hpp"
similarity index 99%
rename from src/simix/ActorImpl.cpp
rename to src/kernel/actor/ActorImpl.cpp
index e0ec997..9e386fa 100644 (file)
@@ -7,7 +7,6 @@
 #include "simgrid/Exception.hpp"
 #include "simgrid/s4u/Actor.hpp"
 #include "simgrid/s4u/Exec.hpp"
-#include "smx_private.hpp"
 #include "src/kernel/activity/CommImpl.hpp"
 #include "src/kernel/activity/ExecImpl.hpp"
 #include "src/kernel/activity/IoImpl.hpp"
@@ -15,6 +14,7 @@
 #include "src/kernel/activity/SynchroRaw.hpp"
 #include "src/mc/mc_replay.hpp"
 #include "src/mc/remote/Client.hpp"
+#include "src/simix/smx_private.hpp"
 #include "src/surf/HostImpl.hpp"
 #include "src/surf/cpu_interface.hpp"
 
@@ -43,7 +43,8 @@ smx_actor_t SIMIX_process_self()
  * @return true if there are asynchronous communications in this process
  * @deprecated
  */
-int SIMIX_process_has_pending_comms(smx_actor_t process) {
+int SIMIX_process_has_pending_comms(smx_actor_t process)
+{
 
   return process->comms.size() > 0;
 }
@@ -54,7 +55,7 @@ namespace actor {
 
 ActorImpl::ActorImpl(const simgrid::xbt::string& name, s4u::Host* host) : host_(host), name_(name), piface_(this)
 {
-  pid_ = simix_process_maxpid++;
+  pid_           = simix_process_maxpid++;
   simcall.issuer = this;
 }
 
@@ -523,7 +524,7 @@ void create_maestro(const std::function<void()>& code)
 
 } // namespace actor
 } // namespace kernel
-}
+} // namespace simgrid
 
 void SIMIX_process_detach()
 {
@@ -602,7 +603,8 @@ void simcall_HANDLER_process_suspend(smx_simcall_t simcall, smx_actor_t actor)
   /* If we are suspending ourselves, then just do not finish the simcall now */
 }
 
-int SIMIX_process_get_maxpid() {
+int SIMIX_process_get_maxpid()
+{
   return simix_process_maxpid;
 }
 
@@ -626,10 +628,10 @@ void SIMIX_process_self_set_data(void* data) // deprecated
   SIMIX_process_self()->set_user_data(data);
 }
 
-
 /* needs to be public and without simcall because it is called
    by exceptions and logging events */
-const char* SIMIX_process_self_get_name() {
+const char* SIMIX_process_self_get_name()
+{
 
   smx_actor_t process = SIMIX_process_self();
   if (process == nullptr || process == simix_global->maestro_process)
similarity index 99%
rename from src/simix/ActorImpl.hpp
rename to src/kernel/actor/ActorImpl.hpp
index 994afa1..3dc9224 100644 (file)
@@ -17,7 +17,7 @@
 
 struct s_smx_process_exit_fun_t {
   std::function<void(bool, void*)> fun;
-  void *arg;
+  voidarg;
 };
 
 namespace simgrid {
index ccc0420..8226815 100644 (file)
@@ -6,8 +6,8 @@
 #include "simgrid/Exception.hpp"
 #include "simgrid/modelchecker.h"
 #include "src/internal_config.h"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/kernel/context/context_private.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "src/simix/smx_private.hpp"
 #include "xbt/parmap.hpp"
 
index 88b2bdb..70a87d2 100644 (file)
@@ -9,8 +9,8 @@
 
 #include "mc/mc.h"
 #include "simgrid/Exception.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/mc/mc_ignore.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "src/simix/smx_private.hpp"
 
 #include "ContextUnix.hpp"
index 0dfb9f8..c9b5ba6 100644 (file)
@@ -26,7 +26,7 @@
 #include <sys/time.h>
 #endif
 
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 
 #if SIMGRID_HAVE_MC
 #include "src/mc/checker/Checker.hpp"
index cdc1151..dd19a66 100644 (file)
@@ -9,7 +9,6 @@
 #include "src/mc/Transition.hpp"
 #include "src/mc/mc_base.h"
 #include "src/mc/mc_replay.hpp"
-#include "src/simix/ActorImpl.hpp"
 
 #if SIMGRID_HAVE_MC
 #include "src/mc/checker/Checker.hpp"
index 803ec9f..3098d59 100644 (file)
@@ -5,7 +5,6 @@
 
 #include "src/plugins/vm/VirtualMachineImpl.hpp"
 #include "src/include/surf/surf.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "src/kernel/activity/ExecImpl.hpp"
 #include "xbt/asserts.h" // xbt_log_no_loc
 
index f50b413..2e2bce5 100644 (file)
@@ -4,7 +4,7 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include "simgrid/s4u/VirtualMachine.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/surf/HostImpl.hpp"
 #include <algorithm>
 #include <deque>
index a841ac4..5ef3821 100644 (file)
@@ -4,7 +4,6 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include "src/msg/msg_private.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "xbt/log.h"
 
 #include "simgrid/Exception.hpp"
index ce23e8f..d6a15bb 100644 (file)
@@ -7,8 +7,8 @@
 #define SIMIX_PRIVATE_HPP
 
 #include "simgrid/s4u/Actor.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/kernel/context/Context.hpp"
-#include "src/simix/ActorImpl.hpp"
 
 #include <boost/intrusive/list.hpp>
 #include <mutex>
index 49b2b37..43cbdb8 100644 (file)
@@ -10,7 +10,7 @@
 #include "smpi_comm.hpp"
 #include "smpi_datatype_derived.hpp"
 #include "smpi_status.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/smpi/include/smpi_actor.hpp"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_pmpi, smpi, "Logging specific to SMPI (pmpi)");
index c6af123..af6cf78 100644 (file)
@@ -11,7 +11,6 @@
 #include "smpi_comm.hpp"
 #include "src/internal_config.h"
 #include "src/mc/mc_replay.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "xbt/config.hpp"
 
 #include "src/smpi/include/smpi_actor.hpp"
index 5bbd84e..8826c7c 100644 (file)
@@ -15,7 +15,6 @@
 #include "smpi_op.hpp"
 #include "src/kernel/activity/CommImpl.hpp"
 #include "src/mc/mc_replay.hpp"
-#include "src/simix/ActorImpl.hpp"
 #include "src/smpi/include/smpi_actor.hpp"
 #include "xbt/config.hpp"
 
index 3e8d4b6..3880e19 100644 (file)
@@ -14,7 +14,7 @@
 #include <xbt/replay.hpp>
 
 #include "src/kernel/activity/ExecImpl.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/smpi/plugins/load_balancer/load_balancer.hpp" // This is not yet ready to be public
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(plugin_load_balancer, smpi, "Logging specific to the SMPI load balancing plugin");
index d1fff38..628569b 100644 (file)
@@ -6,11 +6,11 @@
 #ifndef SURF_HOST_INTERFACE_HPP_
 #define SURF_HOST_INTERFACE_HPP_
 
-#include "StorageImpl.hpp"
-#include "cpu_interface.hpp"
-#include "network_interface.hpp"
-#include "src/simix/ActorImpl.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/surf/PropertyHolder.hpp"
+#include "src/surf/StorageImpl.hpp"
+#include "src/surf/cpu_interface.hpp"
+#include "src/surf/network_interface.hpp"
 
 #include <vector>
 
index 64fa920..92ef0dd 100644 (file)
@@ -383,8 +383,6 @@ set(SIMIX_SRC
   src/simix/smx_deployment.cpp
   src/simix/smx_environment.cpp
   src/simix/smx_global.cpp
-  src/simix/ActorImpl.cpp
-  src/simix/ActorImpl.hpp
   src/simix/popping.cpp
   src/kernel/activity/ActivityImpl.cpp
   src/kernel/activity/ActivityImpl.hpp
@@ -406,6 +404,8 @@ set(SIMIX_SRC
   src/kernel/activity/SleepImpl.hpp
   src/kernel/activity/SynchroRaw.cpp
   src/kernel/activity/SynchroRaw.hpp
+  src/kernel/actor/ActorImpl.cpp
+  src/kernel/actor/ActorImpl.hpp
 
   ${SIMIX_GENERATED_SRC}
   )