diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-13 16:56:41 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-13 16:56:41 +0000 |
commit | 35d79cb1941c9f9607195b8760d8a14d836e6397 (patch) | |
tree | c4346492cbd6daa665e74720b41ab727da5ed7a1 /src/ats/gnunet-service-ats_addresses.h | |
parent | 10cb35698e245a9f02e577d60541d7e09d7f05ca (diff) | |
download | gnunet-35d79cb1941c9f9607195b8760d8a14d836e6397.tar.gz gnunet-35d79cb1941c9f9607195b8760d8a14d836e6397.zip |
implementing 0003268
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.h')
-rw-r--r-- | src/ats/gnunet-service-ats_addresses.h | 23 |
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 | */ |
428 | void | 430 | void |
429 | GAS_addresses_add (struct GAS_Addresses_Handle *handle, | 431 | GAS_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, | |||
453 | int | 460 | int |
454 | GAS_addresses_in_use (struct GAS_Addresses_Handle *handle, | 461 | GAS_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, | |||
474 | void | 483 | void |
475 | GAS_addresses_update (struct GAS_Addresses_Handle *handle, | 484 | GAS_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, | |||
490 | void | 500 | void |
491 | GAS_addresses_destroy (struct GAS_Addresses_Handle *handle, | 501 | GAS_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 |