diff options
Diffstat (limited to 'src/ats/gnunet-service-ats_connectivity.c')
-rw-r--r-- | src/ats/gnunet-service-ats_connectivity.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/ats/gnunet-service-ats_connectivity.c b/src/ats/gnunet-service-ats_connectivity.c index 56d7abbeb..f343557d1 100644 --- a/src/ats/gnunet-service-ats_connectivity.c +++ b/src/ats/gnunet-service-ats_connectivity.c | |||
@@ -51,6 +51,21 @@ static struct GNUNET_CONTAINER_MultiPeerMap *connection_requests; | |||
51 | 51 | ||
52 | 52 | ||
53 | /** | 53 | /** |
54 | * Is the given peer in the list of peers for which we | ||
55 | * have an address request? | ||
56 | * | ||
57 | * @param peer peer to query for | ||
58 | * @return #GNUNET_YES if so, #GNUNET_NO if not | ||
59 | */ | ||
60 | int | ||
61 | GAS_connectivity_has_peer (const struct GNUNET_PeerIdentity *peer) | ||
62 | { | ||
63 | return GNUNET_CONTAINER_multipeermap_contains (connection_requests, | ||
64 | peer); | ||
65 | } | ||
66 | |||
67 | |||
68 | /** | ||
54 | * Handle 'request address' messages from clients. | 69 | * Handle 'request address' messages from clients. |
55 | * | 70 | * |
56 | * @param cls unused, NULL | 71 | * @param cls unused, NULL |