/********** Routing **********/
void routing_AS_begin(sg_platf_AS_cbarg_t AS);
void routing_AS_end(void);
-void routing_cluster_add_backbone(void* bb);
+void routing_cluster_add_backbone(Link* bb);
surf_As* routing_get_current();
SG_END_DECL()
/* ************************************************************************** */
/* ************************* GENERIC PARSE FUNCTIONS ************************ */
-void routing_cluster_add_backbone(void* bb) {
+void routing_cluster_add_backbone(simgrid::surf::Link* bb) {
simgrid::surf::AsCluster *cluster = dynamic_cast<simgrid::surf::AsCluster*>(current_routing);
xbt_assert(cluster, "Only hosts from Cluster can get a backbone.");
xbt_assert(nullptr == cluster->p_backbone, "Cluster %s already has a backbone link!", cluster->name_);
- cluster->p_backbone = static_cast<simgrid::surf::Link*>(bb);
+ cluster->p_backbone = bb;
XBT_DEBUG("Add a backbone to AS '%s'", current_routing->name_);
}