From 5f8301275181a3349e2df231d7e3c530d6c4d8e9 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 28 Jan 2019 13:50:12 +0100 Subject: improve NAT API: allow client to store associated data with address --- src/nat-auto/nat_auto_api_test.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/nat-auto') diff --git a/src/nat-auto/nat_auto_api_test.c b/src/nat-auto/nat_auto_api_test.c index 42ce08721..1511d91ba 100644 --- a/src/nat-auto/nat_auto_api_test.c +++ b/src/nat-auto/nat_auto_api_test.c @@ -357,6 +357,8 @@ mq_error_handler (void *cls, * Address-callback, used to send message to gnunet-nat-server. * * @param cls closure + * @param app_ctx[in,out] location where the app can store stuff + * on add and retrieve it on remove * @param add_remove #GNUNET_YES to mean the new public IP address, #GNUNET_NO to mean * the previous (now invalid) one * @param ac address class the address belongs to @@ -365,6 +367,7 @@ mq_error_handler (void *cls, */ static void addr_cb (void *cls, + void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, @@ -376,6 +379,7 @@ addr_cb (void *cls, struct GNUNET_NAT_AUTO_TestMessage *msg; const struct sockaddr_in *sa; + (void) app_ctx; if (GNUNET_YES != add_remove) return; if (addrlen != sizeof (struct sockaddr_in)) -- cgit v1.2.3