X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8250fdfeb9c8dd3ae2a1d19f3c89871c9599d0f8..e3d5991eca6de3227dcd3efc36a0f415a45aedf9:/include/simgrid/simix.h diff --git a/include/simgrid/simix.h b/include/simgrid/simix.h index 02d8112b02..b2b8b32d0c 100644 --- a/include/simgrid/simix.h +++ b/include/simgrid/simix.h @@ -19,9 +19,13 @@ namespace kernel { namespace context { class Context; class ContextFactory; -}} + } + namespace activity { + class MailboxImpl; + } + } -namespace simix { + namespace simix { /** @brief Process datatype @ingroup simix_process_management @@ -32,14 +36,13 @@ namespace simix { @{ */ class ActorImpl; class Mutex; - class MailboxImpl; } } typedef simgrid::kernel::context::Context *smx_context_t; typedef simgrid::simix::ActorImpl *smx_actor_t; typedef simgrid::simix::Mutex *smx_mutex_t; -typedef simgrid::simix::MailboxImpl* smx_mailbox_t; +typedef simgrid::kernel::activity::MailboxImpl* smx_mailbox_t; #else @@ -276,7 +279,6 @@ XBT_PUBLIC(void) simcall_process_resume(smx_actor_t process); /* Getters and Setters */ XBT_PUBLIC(int) simcall_process_count(); -XBT_PUBLIC(void *) simcall_process_get_data(smx_actor_t process); XBT_PUBLIC(void) simcall_process_set_data(smx_actor_t process, void *data); XBT_PUBLIC(void) simcall_process_set_host(smx_actor_t process, sg_host_t dest); XBT_PUBLIC(int) simcall_process_is_suspended(smx_actor_t process);