A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Start fixing the OO organization of the routing
[simgrid.git]
/
src
/
surf
/
surf_routing_rulebased.c
diff --git
a/src/surf/surf_routing_rulebased.c
b/src/surf/surf_routing_rulebased.c
index
8a57a5d
..
611ad3e
100644
(file)
--- a/
src/surf/surf_routing_rulebased.c
+++ b/
src/surf/surf_routing_rulebased.c
@@
-179,7
+179,7
@@
static char *remplace(char *value, const char **src_list, int src_size,
/* solve the indication */
const char **param_list;
/* solve the indication */
const char **param_list;
- int param_size;
+
_XBT_GNUC_UNUSED
int param_size;
if (value[i] == 's' && value[i + 1] == 'r' && value[i + 2] == 'c') {
param_list = src_list;
param_size = src_size;
if (value[i] == 's' && value[i + 1] == 'r' && value[i + 2] == 'c') {
param_list = src_list;
param_size = src_size;
@@
-309,7
+309,7
@@
static route_extended_t rulebased_get_route(routing_component_t rc,
int ovector_dst[OVECCOUNT];
const char **list_src = NULL;
const char **list_dst = NULL;
int ovector_dst[OVECCOUNT];
const char **list_src = NULL;
const char **list_dst = NULL;
- int res;
+
_XBT_GNUC_UNUSED
int res;
xbt_dynar_foreach(rule_list, cpt, ruleroute) {
rc_src =
pcre_exec(ruleroute->re_src, NULL, src, src_length, 0, 0,
xbt_dynar_foreach(rule_list, cpt, ruleroute) {
rc_src =
pcre_exec(ruleroute->re_src, NULL, src, src_length, 0, 0,
@@
-394,7
+394,7
@@
static void rulebased_finalize(routing_component_t rc)
}
/* Creation routing model functions */
}
/* Creation routing model functions */
-
void *
model_rulebased_create(void)
+
routing_component_t
model_rulebased_create(void)
{
routing_component_rulebased_t new_component =
xbt_new0(s_routing_component_rulebased_t, 1);
{
routing_component_rulebased_t new_component =
xbt_new0(s_routing_component_rulebased_t, 1);
@@
-418,19
+418,5
@@
void *model_rulebased_create(void)
new_component->list_ASroute =
xbt_dynar_new(sizeof(rule_route_extended_t),
&rule_route_extended_free);
new_component->list_ASroute =
xbt_dynar_new(sizeof(rule_route_extended_t),
&rule_route_extended_free);
- return new_component;
-}
-
-void model_rulebased_load(void)
-{
- /* use "surfxml_add_callback" to add a parse function call */
-}
-
-void model_rulebased_unload(void)
-{
- /* use "surfxml_del_callback" to remove a parse function call */
-}
-
-void model_rulebased_end(void)
-{
+ return (routing_component_t) new_component;
}
}