X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4ddbd30b67dea473bb8c43c6c226a3b3a5af987e..8cc10e99f53995bc7486e4467b4e6ad8d7be3460:/src/surf/surf_routing_private.h diff --git a/src/surf/surf_routing_private.h b/src/surf/surf_routing_private.h index 27d520416d..c2445cf642 100644 --- a/src/surf/surf_routing_private.h +++ b/src/surf/surf_routing_private.h @@ -21,18 +21,16 @@ /* ************************************************************************** */ /* ***************** GENERIC PARSE FUNCTIONS (declarations) ***************** */ +routing_component_t routmod_generic_create(size_t childsize); -void generic_set_processing_unit(routing_component_t rc, +void generic_parse_PU(routing_component_t rc, const char *name); -void generic_set_autonomous_system(routing_component_t rc, +void generic_parse_AS(routing_component_t rc, const char *name); -void generic_set_bypassroute(routing_component_t rc, +void generic_parse_bypassroute(routing_component_t rc, const char *src, const char *dst, route_extended_t e_route); -int surf_link_resource_cmp(const void *a, const void *b); -int surf_pointer_resource_cmp(const void *a, const void *b); - /* ************************************************************************** */ /* *************** GENERIC BUSINESS METHODS (declarations) ****************** */ @@ -66,7 +64,7 @@ void generic_src_dst_check(routing_component_t rc, const char *src, /* *************************** FLOYD ROUTING ******************************** */ routing_component_t model_floyd_create(void); /* create structures for floyd routing model */ void model_floyd_end(void); /* finalize the creation of floyd routing model */ -void model_floyd_set_route(routing_component_t rc, const char *src, +void model_floyd_parse_route(routing_component_t rc, const char *src, const char *dst, name_route_extended_t route); /* ************************************************** */ @@ -76,7 +74,6 @@ routing_component_t model_rulebased_create(void); /* create structures for /* ************************************************** */ /* ************** Cluster ROUTING **************** */ routing_component_t model_cluster_create(void); /* create structures for cluster routing model */ -void model_cluster_unload(void); /* Finalize the routing model */ void surf_routing_cluster_add_link(const char* host_id,surf_parsing_link_up_down_t info); @@ -94,7 +91,7 @@ routing_component_t model_dijkstra_both_create(int cached); /* create by call routing_component_t model_dijkstra_create(void); /* create structures for dijkstra routing model */ routing_component_t model_dijkstracache_create(void); /* create structures for dijkstracache routing model */ void model_dijkstra_both_end(void); /* finalize the creation of dijkstra routing model */ -void model_dijkstra_both_set_route (routing_component_t rc, const char *src, +void model_dijkstra_both_parse_route (routing_component_t rc, const char *src, const char *dst, name_route_extended_t route); /* ************************************************************************** */