simgrid::xbt::signal<void(bool symmetrical, kernel::routing::NetPoint* src, kernel::routing::NetPoint* dst,
kernel::routing::NetPoint* gw_src, kernel::routing::NetPoint* gw_dst,
- std::vector<Link*>* link_list)>
+ std::vector<surf::LinkImpl*>* link_list)>
NetZone::onRouteCreation;
NetZone::NetZone(NetZone* father, const char* name) : father_(father), name_(xbt_strdup(name))
{
xbt_dict_cursor_t cursor = nullptr;
char* key;
- NetZone_t elem;
+ NetZone* elem;
xbt_dict_foreach (children_, cursor, key, elem) {
delete static_cast<NetZone*>(elem);
}
}
std::unordered_map<std::string, std::string>* NetZone::properties()
{
- return simgrid::simix::kernelImmediate([=] {
+ return simgrid::simix::kernelImmediate([this] {
return &properties_;
});
}
}
void NetZone::setProperty(const char* key, const char* value)
{
- simgrid::simix::kernelImmediate([=,&key,&value] {
+ simgrid::simix::kernelImmediate([this,key,value] {
properties_[key] = value;
});
}