diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-01-28 13:50:12 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-01-28 13:50:12 +0100 |
commit | 5f8301275181a3349e2df231d7e3c530d6c4d8e9 (patch) | |
tree | 0ab115475baa1af9af1765eb670a2f415ba25e5a /src/include | |
parent | 0157a38006025eecbed40d04153817a5df0d0e6a (diff) | |
download | gnunet-5f8301275181a3349e2df231d7e3c530d6c4d8e9.tar.gz gnunet-5f8301275181a3349e2df231d7e3c530d6c4d8e9.zip |
improve NAT API: allow client to store associated data with address
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_nat_service.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/gnunet_nat_service.h b/src/include/gnunet_nat_service.h index c1e2f0a39..b96b2386e 100644 --- a/src/include/gnunet_nat_service.h +++ b/src/include/gnunet_nat_service.h | |||
@@ -279,6 +279,8 @@ enum GNUNET_NAT_Type | |||
279 | * a function to call whenever our set of 'valid' addresses changes. | 279 | * a function to call whenever our set of 'valid' addresses changes. |
280 | * | 280 | * |
281 | * @param cls closure | 281 | * @param cls closure |
282 | * @param app_ctx[in,out] location where the app can store stuff | ||
283 | * on add and retrieve it on remove | ||
282 | * @param add_remove #GNUNET_YES to add a new public IP address, | 284 | * @param add_remove #GNUNET_YES to add a new public IP address, |
283 | * #GNUNET_NO to remove a previous (now invalid) one | 285 | * #GNUNET_NO to remove a previous (now invalid) one |
284 | * @param ac address class the address belongs to | 286 | * @param ac address class the address belongs to |
@@ -287,6 +289,7 @@ enum GNUNET_NAT_Type | |||
287 | */ | 289 | */ |
288 | typedef void | 290 | typedef void |
289 | (*GNUNET_NAT_AddressCallback) (void *cls, | 291 | (*GNUNET_NAT_AddressCallback) (void *cls, |
292 | void **app_ctx, | ||
290 | int add_remove, | 293 | int add_remove, |
291 | enum GNUNET_NAT_AddressClass ac, | 294 | enum GNUNET_NAT_AddressClass ac, |
292 | const struct sockaddr *addr, | 295 | const struct sockaddr *addr, |