diff options
author | Nathan S. Evans <evans@in.tum.de> | 2011-07-11 09:40:00 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2011-07-11 09:40:00 +0000 |
commit | 39c000246382f7772c3c6bb4c889373da5df5a9d (patch) | |
tree | f771bebf089ecd05baab8416347ca5f411b16c6e /src/include | |
parent | 1e463296e3635a4a82584a3c4e205e096ce53ad1 (diff) | |
download | gnunet-39c000246382f7772c3c6bb4c889373da5df5a9d.tar.gz gnunet-39c000246382f7772c3c6bb4c889373da5df5a9d.zip |
tool to list transport level connections
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_protocols.h | 9 | ||||
-rw-r--r-- | src/include/gnunet_transport_service.h | 13 |
2 files changed, 20 insertions, 2 deletions
diff --git a/src/include/gnunet_protocols.h b/src/include/gnunet_protocols.h index 2800e5b92..7cc8e7239 100644 --- a/src/include/gnunet_protocols.h +++ b/src/include/gnunet_protocols.h | |||
@@ -309,14 +309,19 @@ extern "C" | |||
309 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_PEER_ADDRESS_LOOKUP 59 | 309 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_PEER_ADDRESS_LOOKUP 59 |
310 | 310 | ||
311 | /** | 311 | /** |
312 | * Request to iterate over all known addresses. | ||
313 | */ | ||
314 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_ITERATE 60 | ||
315 | |||
316 | /** | ||
312 | * Welcome message between TCP transports. | 317 | * Welcome message between TCP transports. |
313 | */ | 318 | */ |
314 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME 60 | 319 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME 61 |
315 | 320 | ||
316 | /** | 321 | /** |
317 | * Message to force transport to update bandwidth assignment | 322 | * Message to force transport to update bandwidth assignment |
318 | */ | 323 | */ |
319 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS 61 | 324 | #define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS 62 |
320 | 325 | ||
321 | /** | 326 | /** |
322 | * Message to ask NAT server to perform traversal test | 327 | * Message to ask NAT server to perform traversal test |
diff --git a/src/include/gnunet_transport_service.h b/src/include/gnunet_transport_service.h index 607389ae7..24b9e90af 100644 --- a/src/include/gnunet_transport_service.h +++ b/src/include/gnunet_transport_service.h | |||
@@ -662,6 +662,19 @@ GNUNET_TRANSPORT_peer_address_lookup (const struct GNUNET_CONFIGURATION_Handle * | |||
662 | void *peer_address_callback_cls); | 662 | void *peer_address_callback_cls); |
663 | 663 | ||
664 | 664 | ||
665 | /** | ||
666 | * Return all the known addresses for a peer. | ||
667 | * | ||
668 | * @param cfg configuration to use | ||
669 | * @param timeout how long is the lookup allowed to take at most | ||
670 | * @param peer_address_callback function to call with the results | ||
671 | * @param peer_address_callback_cls closure for peer_address_callback | ||
672 | */ | ||
673 | void | ||
674 | GNUNET_TRANSPORT_address_iterate (const struct GNUNET_CONFIGURATION_Handle *cfg, | ||
675 | struct GNUNET_TIME_Relative timeout, | ||
676 | GNUNET_TRANSPORT_AddressLookUpCallback peer_address_callback, | ||
677 | void *peer_address_callback_cls); | ||
665 | 678 | ||
666 | /** | 679 | /** |
667 | * Handle for blacklisting peers. | 680 | * Handle for blacklisting peers. |