aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_addresses.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.h')
-rw-r--r--src/ats/gnunet-service-ats_addresses.h23
1 files changed, 17 insertions, 6 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.h b/src/ats/gnunet-service-ats_addresses.h
index 8b7a58d52..a793d35d8 100644
--- a/src/ats/gnunet-service-ats_addresses.h
+++ b/src/ats/gnunet-service-ats_addresses.h
@@ -312,6 +312,8 @@ struct ATS_Address
312 */ 312 */
313 uint32_t session_id; 313 uint32_t session_id;
314 314
315 uint32_t local_address_info;
316
315 /** 317 /**
316 * Address 318 * Address
317 */ 319 */
@@ -427,9 +429,14 @@ GAS_addresses_done (struct GAS_Addresses_Handle *handle);
427 */ 429 */
428void 430void
429GAS_addresses_add (struct GAS_Addresses_Handle *handle, 431GAS_addresses_add (struct GAS_Addresses_Handle *handle,
430 const struct GNUNET_PeerIdentity *peer, const char *plugin_name, 432 const struct GNUNET_PeerIdentity *peer,
431 const void *plugin_addr, size_t plugin_addr_len, uint32_t session_id, 433 const char *plugin_name,
432 const struct GNUNET_ATS_Information *atsi, uint32_t atsi_count); 434 const void *plugin_addr,
435 size_t plugin_addr_len,
436 uint32_t local_address_info,
437 uint32_t session_id,
438 const struct GNUNET_ATS_Information *atsi,
439 uint32_t atsi_count);
433 440
434/** 441/**
435 * Notification about active use of an address. 442 * Notification about active use of an address.
@@ -453,7 +460,9 @@ GAS_addresses_add (struct GAS_Addresses_Handle *handle,
453int 460int
454GAS_addresses_in_use (struct GAS_Addresses_Handle *handle, 461GAS_addresses_in_use (struct GAS_Addresses_Handle *handle,
455 const struct GNUNET_PeerIdentity *peer, const char *plugin_name, 462 const struct GNUNET_PeerIdentity *peer, const char *plugin_name,
456 const void *plugin_addr, size_t plugin_addr_len, uint32_t session_id, 463 const void *plugin_addr, size_t plugin_addr_len,
464 uint32_t local_address_info,
465 uint32_t session_id,
457 int in_use); 466 int in_use);
458 467
459/** 468/**
@@ -474,7 +483,8 @@ GAS_addresses_in_use (struct GAS_Addresses_Handle *handle,
474void 483void
475GAS_addresses_update (struct GAS_Addresses_Handle *handle, 484GAS_addresses_update (struct GAS_Addresses_Handle *handle,
476 const struct GNUNET_PeerIdentity *peer, const char *plugin_name, 485 const struct GNUNET_PeerIdentity *peer, const char *plugin_name,
477 const void *plugin_addr, size_t plugin_addr_len, uint32_t session_id, 486 const void *plugin_addr, size_t plugin_addr_len,
487 uint32_t local_address_info, uint32_t session_id,
478 const struct GNUNET_ATS_Information *atsi, uint32_t atsi_count); 488 const struct GNUNET_ATS_Information *atsi, uint32_t atsi_count);
479 489
480/** 490/**
@@ -490,7 +500,8 @@ GAS_addresses_update (struct GAS_Addresses_Handle *handle,
490void 500void
491GAS_addresses_destroy (struct GAS_Addresses_Handle *handle, 501GAS_addresses_destroy (struct GAS_Addresses_Handle *handle,
492 const struct GNUNET_PeerIdentity *peer, const char *plugin_name, 502 const struct GNUNET_PeerIdentity *peer, const char *plugin_name,
493 const void *plugin_addr, size_t plugin_addr_len, uint32_t session_id); 503 const void *plugin_addr, size_t plugin_addr_len,
504 uint32_t local_address_info, uint32_t session_id);
494 505
495/** 506/**
496 * Remove all addresses 507 * Remove all addresses