X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/da6b18121779fcbadaef944c4bafe2d9451fe5be..f997baf85e789cb27e5c92f8f7d6b03e9f6b1181:/examples/s4u/dht-chord/s4u_dht-chord.hpp diff --git a/examples/s4u/dht-chord/s4u_dht-chord.hpp b/examples/s4u/dht-chord/s4u_dht-chord.hpp index 9d764383c7..04f0c224e2 100644 --- a/examples/s4u/dht-chord/s4u_dht-chord.hpp +++ b/examples/s4u/dht-chord/s4u_dht-chord.hpp @@ -32,7 +32,7 @@ public: explicit HostChord(simgrid::s4u::Host* ptr) : host(ptr) { - std::string descr = std::string("RngSream<") + host->cname() + ">"; + std::string descr = std::string("RngSream<") + host->getCname() + ">"; stream_ = RngStream_CreateStream(descr.c_str()); } @@ -63,7 +63,8 @@ public: int answer_id = -1; // answer (used by some types of messages) simgrid::s4u::MailboxPtr answer_to; // mailbox to send an answer to (if any) - explicit ChordMessage(e_message_type_t type) : type(type), issuer_host_name(simgrid::s4u::this_actor::host()->name()) + explicit ChordMessage(e_message_type_t type) + : type(type), issuer_host_name(simgrid::s4u::this_actor::getHost()->getName()) { } @@ -128,7 +129,7 @@ public: simgrid::s4u::CommPtr comm_receive = nullptr; while ((now < (start_time_ + deadline_)) && now < MAX_SIMULATION_TIME) { if (comm_receive == nullptr) - comm_receive = simgrid::s4u::this_actor::irecv(mailbox_, &data); + comm_receive = mailbox_->get_async(&data); while ((now < (start_time_ + deadline_)) && now < MAX_SIMULATION_TIME && not comm_receive->test()) { // no task was received: make some periodic calls if (now >= next_stabilize_date) {