if (join_success) {
XBT_VERB("Ok, I'm joining the network with id %u", node->getId());
// We start the main loop
- double next_lookup_time = simgrid::s4u::Engine::getClock() + random_lookup_interval;
+ double next_lookup_time = simgrid::s4u::Engine::get_clock() + random_lookup_interval;
XBT_VERB("Main loop start");
- simgrid::s4u::MailboxPtr mailbox = simgrid::s4u::Mailbox::byName(std::to_string(node->getId()));
+ simgrid::s4u::MailboxPtr mailbox = simgrid::s4u::Mailbox::by_name(std::to_string(node->getId()));
- while (simgrid::s4u::Engine::getClock() < deadline) {
+ while (simgrid::s4u::Engine::get_clock() < deadline) {
if (node->receive_comm == nullptr)
node->receive_comm = mailbox->get_async(&node->received_msg);
simgrid::s4u::this_actor::sleep_for(1);
} else {
/* We search for a pseudo random node */
- if (simgrid::s4u::Engine::getClock() >= next_lookup_time) {
+ if (simgrid::s4u::Engine::get_clock() >= next_lookup_time) {
node->randomLookup();
next_lookup_time += random_lookup_interval;
} else {
xbt_assert(argc > 2, "Usage: %s platform_file deployment_file\n\tExample: %s cluster.xml dht-kademlia_d.xml\n",
argv[0], argv[0]);
- e.loadPlatform(argv[1]);
- e.registerFunction("node", node);
- e.loadDeployment(argv[2]);
+ e.load_platform(argv[1]);
+ e.register_function("node", node);
+ e.load_deployment(argv[2]);
e.run();
- XBT_INFO("Simulated time: %g", simgrid::s4u::Engine::getClock());
+ XBT_INFO("Simulated time: %g", simgrid::s4u::Engine::get_clock());
return 0;
}