id = std::stoi(args[1]);
mailbox_ = simgrid::s4u::Mailbox::by_name(std::to_string(id));
} catch (const std::invalid_argument&) {
- throw std::invalid_argument(std::string("Invalid ID:") + args[1].c_str());
+ throw std::invalid_argument("Invalid ID:" + args[1]);
}
try {
deadline = std::stod(args[2]);
} catch (const std::invalid_argument&) {
- throw std::invalid_argument(std::string("Invalid deadline:") + args[2].c_str());
+ throw std::invalid_argument("Invalid deadline:" + args[2]);
}
xbt_assert(deadline > 0, "Wrong deadline supplied");
try {
XBT_DEBUG("Sending a peer request to the tracker.");
tracker_mailbox->put(peer_request, TRACKER_COMM_SIZE, GET_PEERS_TIMEOUT);
- } catch (const simgrid::TimeoutError&) {
+ } catch (const simgrid::TimeoutException&) {
XBT_DEBUG("Timeout expired when requesting peers to tracker");
delete peer_request;
return false;
if (id != peer_id)
connected_peers.emplace(peer_id, Connection(peer_id));
delete answer;
- } catch (const simgrid::TimeoutError&) {
+ } catch (const simgrid::TimeoutException&) {
XBT_DEBUG("Timeout expired when requesting peers to tracker");
return false;
}