aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-07-11 09:40:00 +0000
committerNathan S. Evans <evans@in.tum.de>2011-07-11 09:40:00 +0000
commit39c000246382f7772c3c6bb4c889373da5df5a9d (patch)
treef771bebf089ecd05baab8416347ca5f411b16c6e /src/include
parent1e463296e3635a4a82584a3c4e205e096ce53ad1 (diff)
downloadgnunet-39c000246382f7772c3c6bb4c889373da5df5a9d.tar.gz
gnunet-39c000246382f7772c3c6bb4c889373da5df5a9d.zip
tool to list transport level connections
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gnunet_protocols.h9
-rw-r--r--src/include/gnunet_transport_service.h13
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 */
673void
674GNUNET_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.