aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-04 14:57:01 +0000
committerwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-04 14:57:01 +0000
commitfe1ae5a3adb83ed6d0c01ea51da6a6e0f31953ae (patch)
tree018dfa8b33f2b342276ca9c4df99f5dc90e4dffd
parent146a0fa17389df01c5e6f3f40bbd02bf2a4d5dfc (diff)
changes
git-svn-id: https://gnunet.org/svn/gnunet@25232 140774ce-b5e7-0310-ab8b-a85725594a96
-rw-r--r--src/ats/gnunet-service-ats_addresses.c41
1 files changed, 4 insertions, 37 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c
index 830084a9c3..d77d0d6a41 100644
--- a/src/ats/gnunet-service-ats_addresses.c
+++ b/src/ats/gnunet-service-ats_addresses.c
@@ -577,18 +577,7 @@ GAS_addresses_update (const struct GNUNET_PeerIdentity *peer,
}
/* Tell solver about update */
- switch (handle->ats_mode)
- {
- case MODE_MLP:
- GAS_mlp_address_update (handle->solver, handle->addresses, old);
- break;
- case MODE_SIMPLISTIC:
- GAS_simplistic_address_update (handle->solver, handle->addresses, old);
- break;
- default:
- GNUNET_break (0);
- break;
- }
+ handle->s_update (handle->solver, handle->addresses, old);
}
@@ -827,18 +816,8 @@ GAS_addresses_in_use (const struct GNUNET_PeerIdentity *peer,
old->used = in_use;
/* Tell solver about update */
- switch (handle->ats_mode)
- {
- case MODE_MLP:
- GAS_mlp_address_update (handle->solver, handle->addresses, old);
- break;
- case MODE_SIMPLISTIC:
- GAS_simplistic_address_update (handle->solver, handle->addresses, old);
- break;
- default:
- GNUNET_break (0);
- break;
- }
+ handle->s_update (handle->solver, handle->addresses, old);
+
return GNUNET_OK;
}
@@ -978,20 +957,8 @@ GAS_addresses_change_preference (const struct GNUNET_PeerIdentity *peer,
if (GNUNET_NO == handle->running)
return;
-
/* Tell solver about update */
- switch (handle->ats_mode)
- {
- case MODE_MLP:
- GAS_mlp_address_change_preference (handle->solver, peer, kind, score);
- break;
- case MODE_SIMPLISTIC:
- GAS_simplistic_address_change_preference (handle->solver, peer, kind, score);
- break;
- default:
- GNUNET_break (0);
- break;
- }
+ handle->s_pref (handle->solver, peer, kind, score);
}