aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/gnunet-service-core_extern.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/core/gnunet-service-core_extern.c b/src/core/gnunet-service-core_extern.c
deleted file mode 100644
index 0d2a3172b..000000000
--- a/src/core/gnunet-service-core_extern.c
+++ /dev/null
@@ -1,39 +0,0 @@
1/* code that should be moved outside of core/ entirely */
2
3/**
4 * Merge the given performance data with the data we currently
5 * track for the given neighbour.
6 *
7 * @param n neighbour
8 * @param ats new performance data
9 * @param ats_count number of records in ats
10 */
11static void
12update_neighbour_performance (struct Neighbour *n,
13 const struct GNUNET_TRANSPORT_ATS_Information
14 *ats, uint32_t ats_count)
15{
16 uint32_t i;
17 unsigned int j;
18
19 if (ats_count == 0)
20 return;
21 for (i = 0; i < ats_count; i++)
22 {
23 for (j = 0; j < n->ats_count; j++)
24 {
25 if (n->ats[j].type == ats[i].type)
26 {
27 n->ats[j].value = ats[i].value;
28 break;
29 }
30 }
31 if (j == n->ats_count)
32 {
33 GNUNET_array_append (n->ats, n->ats_count, ats[i]);
34 }
35 }
36}
37
38
39