A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Move xbt_modinter.h to src/include/xbt/.
[simgrid.git]
/
src
/
s4u
/
s4u_Actor.cpp
diff --git
a/src/s4u/s4u_Actor.cpp
b/src/s4u/s4u_Actor.cpp
index ba18f7715c46251842782d993263469a0e57be9f..d7a20c2439ffdd9deb7d4db56835f5b8c5b4f206 100644
(file)
--- a/
src/s4u/s4u_Actor.cpp
+++ b/
src/s4u/s4u_Actor.cpp
@@
-114,7
+114,7
@@
void Actor::join(double timeout) const
{
kernel::actor::ActorImpl* issuer = kernel::actor::ActorImpl::self();
const kernel::actor::ActorImpl* target = pimpl_;
- kernel::actor::simcall_blocking
<void>
([issuer, target, timeout] {
+ kernel::actor::simcall_blocking([issuer, target, timeout] {
if (target->finished_) {
// The joined process is already finished, just wake up the issuer right away
issuer->simcall_answer();
@@
-221,7
+221,7
@@
void Actor::suspend()
kernel::actor::ActorImpl* issuer = kernel::actor::ActorImpl::self();
kernel::actor::ActorImpl* target = pimpl_;
s4u::Actor::on_suspend(*this);
- kernel::actor::simcall_blocking
<void>
([issuer, target]() {
+ kernel::actor::simcall_blocking([issuer, target]() {
target->suspend();
if (target != issuer) {
/* If we are suspending ourselves, then just do not finish the simcall now */
@@
-322,7
+322,7
@@
void sleep_for(double duration)
kernel::actor::ActorImpl* issuer = kernel::actor::ActorImpl::self();
Actor::on_sleep(*issuer->get_ciface());
- kernel::actor::simcall_blocking
<void>
([issuer, duration]() {
+ kernel::actor::simcall_blocking([issuer, duration]() {
if (MC_is_active() || MC_record_replay_is_active()) {
MC_process_clock_add(issuer, duration);
issuer->simcall_answer();
@@
-437,7
+437,7
@@
void suspend()
{
kernel::actor::ActorImpl* self = simgrid::kernel::actor::ActorImpl::self();
s4u::Actor::on_suspend(*self->get_ciface());
- kernel::actor::simcall_blocking
<void>
([self] { self->suspend(); });
+ kernel::actor::simcall_blocking([self] { self->suspend(); });
}
void exit()
@@
-492,7
+492,7
@@
sg_actor_t sg_actor_init(const char* name, sg_host_t host)
return simgrid::s4u::Actor::init(name, host).get();
}
-void sg_actor_start
(sg_actor_t actor, xbt_main_func_t code, int argc,
char* const* argv)
+void sg_actor_start
_(sg_actor_t actor, xbt_main_func_t code, int argc, const
char* const* argv)
{
simgrid::kernel::actor::ActorCode function;
if (code)
@@
-500,7
+500,7
@@
void sg_actor_start(sg_actor_t actor, xbt_main_func_t code, int argc, char* cons
actor->start(function);
}
-sg_actor_t sg_actor_create
(const char* name, sg_host_t host, xbt_main_func_t code, int argc,
char* const* argv)
+sg_actor_t sg_actor_create
_(const char* name, sg_host_t host, xbt_main_func_t code, int argc, const
char* const* argv)
{
simgrid::kernel::actor::ActorCode function = simgrid::xbt::wrap_main(code, argc, argv);
return simgrid::s4u::Actor::init(name, host)->start(function).get();