Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
make msg_process_t point onto s4u::Actor*
authorMartin Quinson <martin.quinson@loria.fr>
Mon, 13 Mar 2017 02:02:32 +0000 (03:02 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Mon, 13 Mar 2017 02:15:47 +0000 (03:15 +0100)
commit5180ef8a951643b07bf2d6f8b8f13138fff7389b
treecb85a8b6228c9ca0df24632f8820a2b4cbb41513
parentccae9b178683382c85fbb8aaddfbc6d791c70f78
make msg_process_t point onto s4u::Actor*

One day, all msg_blah_t will point to s4u::Blah*.

(I'm glad it worked: that's the second time I attempt this improvement!)

Other changes on the way:
- change the prototype of MSG_host_get_process_list():
  it was returning the internal list, but this one contains smx_actor_t,
  not msg_process_t as we can handle from the public interface
- convert a C test in teshsuite to C++ (even if I could have avoided this)
15 files changed:
include/simgrid/msg.h
include/simgrid/s4u/Actor.hpp
include/simgrid/simix.h
src/bindings/java/jmsg.cpp
src/bindings/java/jmsg_process.cpp
src/msg/instr_msg_process.cpp
src/msg/msg_gos.cpp
src/msg/msg_host.cpp
src/msg/msg_process.cpp
src/s4u/s4u_actor.cpp
src/simix/ActorImpl.hpp
teshsuite/msg/CMakeLists.txt
teshsuite/msg/host_on_off/host_on_off.c
teshsuite/msg/pid/pid.c
teshsuite/msg/process/process.cpp [moved from teshsuite/msg/process/process.c with 80% similarity]