* see surf_routing.c
*/
XBT_PUBLIC(void) surf_route_set_resource(char* src_id,char *dest_id,xbt_dynar_t links_id,int action);
-
+XBT_PUBLIC(void) surf_set_routes(void);
/**
* add host to routing model ( xbt_dict )
*
*/
XBT_PUBLIC(void) surf_route_add_host(char * host_id);
+
/**
* add traces
*/
-XBT_PUBLIC(void) surf_add_trace_cpu(void);
-XBT_PUBLIC(void) surf_add_trace_link(void);
+XBT_PUBLIC(void) surf_add_host_traces(void);
+XBT_PUBLIC(void) surf_add_link_traces(void);
#include "surf/surf_resource.h"
#include "surf/surf_resource_lmm.h"
* generic methods to create resources bypassing the parser
* FIXME : better if added to the routing model instead
*/
-XBT_PUBLIC(void) routing_set_route(char *source_id,char *destination_id,xbt_dynar_t links_id,int action);
+XBT_PUBLIC(void) routing_add_route(char *source_id,char *destination_id,xbt_dynar_t links_id,int action);
XBT_PUBLIC(void) routing_add_host(char* host_id);
+XBT_PUBLIC(void) routing_set_routes(void);
/*
* Resource protected methods
* FIXME : better to add to the routing model instead !!
*
*/
-void routing_set_route(char *source_id,char *destination_id,xbt_dynar_t links_id,int action)
+void routing_add_route(char *source_id,char *destination_id,xbt_dynar_t links_id,int action)
{
char * link_id;
char * name;
manage_route(route_table, name, route_action, 0);
free(name);
}
+
}
void routing_add_host(char* host_id)
TRACE_surf_host_define_id (host_id, *val);
#endif
}
+
+void routing_set_routes()
+{
+ routing_full_parse_end();
+}