#include "simgrid/simix.hpp"
#include "src/kernel/routing/NetCard.hpp"
#include "src/surf/network_interface.hpp" // Link FIXME: move to proper header
-#include "src/surf/surf_routing.hpp"
XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_netzone, "S4U Networking Zones");
}
std::unordered_map<std::string, std::string>* NetZone::properties()
{
- return simgrid::simix::kernelImmediate([&] { return &properties_; });
+ return simgrid::simix::kernelImmediate([=] {
+ return &properties_;
+ });
}
/** Retrieve the property value (or nullptr if not set) */
}
void NetZone::setProperty(const char* key, const char* value)
{
- simgrid::simix::kernelImmediate([&] { properties_[key] = value; });
+ simgrid::simix::kernelImmediate([=,&key,&value] {
+ properties_[key] = value;
+ });
}
xbt_dict_t NetZone::children()