diff options
author | wachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96> | 2012-12-04 14:57:01 +0000 |
---|---|---|
committer | wachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96> | 2012-12-04 14:57:01 +0000 |
commit | fe1ae5a3adb83ed6d0c01ea51da6a6e0f31953ae (patch) | |
tree | 018dfa8b33f2b342276ca9c4df99f5dc90e4dffd | |
parent | 146a0fa17389df01c5e6f3f40bbd02bf2a4d5dfc (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.c | 41 |
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); } |