#include <cctype>
#include <cstring>
-extern "C" {
#include <lauxlib.h>
-}
#include "src/surf/surf_private.hpp"
#include <boost/algorithm/string/classification.hpp>
}
int console_add_backbone(lua_State *L) {
- LinkCreationArgs link;
+ simgrid::kernel::routing::LinkCreationArgs link;
link.properties = nullptr;
}
sg_platf_new_link(&link);
- routing_cluster_add_backbone(simgrid::surf::LinkImpl::byName(link.id));
+ routing_cluster_add_backbone(simgrid::kernel::resource::LinkImpl::byName(link.id));
return 0;
}
int console_add_host___link(lua_State *L) {
- HostLinkCreationArgs hostlink;
+ simgrid::kernel::routing::HostLinkCreationArgs hostlink;
int type;
lua_ensure(lua_istable(L, -1), "Bad Arguments to create host_link in Lua. Should be a table with named arguments.");
}
int console_add_host(lua_State *L) {
- s_sg_platf_host_cbarg_t host;
+ simgrid::kernel::routing::HostCreationArgs host;
int type;
// we get values from the table passed as argument
}
int console_add_link(lua_State *L) {
- LinkCreationArgs link;
+ simgrid::kernel::routing::LinkCreationArgs link;
const char* policy;
int console_add_route(lua_State *L) {
XBT_DEBUG("Adding route");
- RouteCreationArgs route;
+ simgrid::kernel::routing::RouteCreationArgs route;
int type;
lua_ensure(lua_istable(L, -1), "Bad Arguments to add a route. Should be a table with named arguments");
boost::split(names, str, boost::is_any_of(", \t\r\n"));
if (names.empty()) {
/* unique name */
- route.link_list.push_back(simgrid::surf::LinkImpl::byName(lua_tostring(L, -1)));
+ route.link_list.push_back(simgrid::kernel::resource::LinkImpl::byName(lua_tostring(L, -1)));
} else {
// Several names separated by , \t\r\n
for (auto const& name : names) {
if (name.length() > 0) {
- simgrid::surf::LinkImpl* link = simgrid::surf::LinkImpl::byName(name);
+ simgrid::kernel::resource::LinkImpl* link = simgrid::kernel::resource::LinkImpl::byName(name);
route.link_list.push_back(link);
}
}
}
int console_add_ASroute(lua_State *L) {
- RouteCreationArgs ASroute;
+ simgrid::kernel::routing::RouteCreationArgs ASroute;
lua_pushstring(L, "src");
lua_gettable(L, -2);
boost::split(names, str, boost::is_any_of(", \t\r\n"));
if (names.empty()) {
/* unique name with no comma */
- ASroute.link_list.push_back(simgrid::surf::LinkImpl::byName(lua_tostring(L, -1)));
+ ASroute.link_list.push_back(simgrid::kernel::resource::LinkImpl::byName(lua_tostring(L, -1)));
} else {
// Several names separated by , \t\r\n
for (auto const& name : names) {
if (name.length() > 0) {
- simgrid::surf::LinkImpl* link = simgrid::surf::LinkImpl::byName(name);
+ simgrid::kernel::resource::LinkImpl* link = simgrid::kernel::resource::LinkImpl::byName(name);
ASroute.link_list.push_back(link);
}
}
mode_int = A_surfxml_AS_routing_None;
else xbt_die("Don't have the model name '%s'",mode);
- ZoneCreationArgs AS;
+ simgrid::kernel::routing::ZoneCreationArgs AS;
AS.id = id;
AS.routing = mode_int;
simgrid::s4u::NetZone* new_as = sg_platf_new_Zone_begin(&AS);