aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-12-04 14:57:01 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-12-04 14:57:01 +0000
commit7915776be62e6875681c2123fd85820dd1e90bdf (patch)
tree018dfa8b33f2b342276ca9c4df99f5dc90e4dffd /src
parent9888a7fe02e5553349d7780e8532c62eee62314a (diff)
downloadgnunet-7915776be62e6875681c2123fd85820dd1e90bdf.tar.gz
gnunet-7915776be62e6875681c2123fd85820dd1e90bdf.zip
changes
Diffstat (limited to 'src')
-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 830084a9c..d77d0d6a4 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,
577 } 577 }
578 578
579 /* Tell solver about update */ 579 /* Tell solver about update */
580 switch (handle->ats_mode) 580 handle->s_update (handle->solver, handle->addresses, old);
581 {
582 case MODE_MLP:
583 GAS_mlp_address_update (handle->solver, handle->addresses, old);
584 break;
585 case MODE_SIMPLISTIC:
586 GAS_simplistic_address_update (handle->solver, handle->addresses, old);
587 break;
588 default:
589 GNUNET_break (0);
590 break;
591 }
592} 581}
593 582
594 583
@@ -827,18 +816,8 @@ GAS_addresses_in_use (const struct GNUNET_PeerIdentity *peer,
827 old->used = in_use; 816 old->used = in_use;
828 817
829 /* Tell solver about update */ 818 /* Tell solver about update */
830 switch (handle->ats_mode) 819 handle->s_update (handle->solver, handle->addresses, old);
831 { 820
832 case MODE_MLP:
833 GAS_mlp_address_update (handle->solver, handle->addresses, old);
834 break;
835 case MODE_SIMPLISTIC:
836 GAS_simplistic_address_update (handle->solver, handle->addresses, old);
837 break;
838 default:
839 GNUNET_break (0);
840 break;
841 }
842 return GNUNET_OK; 821 return GNUNET_OK;
843} 822}
844 823
@@ -978,20 +957,8 @@ GAS_addresses_change_preference (const struct GNUNET_PeerIdentity *peer,
978 if (GNUNET_NO == handle->running) 957 if (GNUNET_NO == handle->running)
979 return; 958 return;
980 959
981
982 /* Tell solver about update */ 960 /* Tell solver about update */
983 switch (handle->ats_mode) 961 handle->s_pref (handle->solver, peer, kind, score);
984 {
985 case MODE_MLP:
986 GAS_mlp_address_change_preference (handle->solver, peer, kind, score);
987 break;
988 case MODE_SIMPLISTIC:
989 GAS_simplistic_address_change_preference (handle->solver, peer, kind, score);
990 break;
991 default:
992 GNUNET_break (0);
993 break;
994 }
995} 962}
996 963
997 964