aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_transport_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gnunet_transport_service.h')
-rw-r--r--src/include/gnunet_transport_service.h45
1 files changed, 26 insertions, 19 deletions
diff --git a/src/include/gnunet_transport_service.h b/src/include/gnunet_transport_service.h
index 24fa124f0..996712730 100644
--- a/src/include/gnunet_transport_service.h
+++ b/src/include/gnunet_transport_service.h
@@ -109,7 +109,7 @@ typedef void (*GNUNET_TRANSPORT_NotifyDisconnect) (void *cls,
109 * otherwise 0-terminated printable UTF-8 string 109 * otherwise 0-terminated printable UTF-8 string
110 */ 110 */
111typedef void (*GNUNET_TRANSPORT_AddressToStringCallback) (void *cls, 111typedef void (*GNUNET_TRANSPORT_AddressToStringCallback) (void *cls,
112 const char *address); 112 const char *address);
113 113
114 114
115/** 115/**
@@ -120,8 +120,12 @@ typedef void (*GNUNET_TRANSPORT_AddressToStringCallback) (void *cls,
120 * @param address address, NULL for disconnect notification in monitor mode 120 * @param address address, NULL for disconnect notification in monitor mode
121 */ 121 */
122typedef void (*GNUNET_TRANSPORT_PeerIterateCallback) (void *cls, 122typedef void (*GNUNET_TRANSPORT_PeerIterateCallback) (void *cls,
123 const struct GNUNET_PeerIdentity *peer, 123 const struct
124 const struct GNUNET_HELLO_Address *address); 124 GNUNET_PeerIdentity *
125 peer,
126 const struct
127 GNUNET_HELLO_Address *
128 address);
125 129
126 130
127/** 131/**
@@ -291,12 +295,13 @@ struct GNUNET_TRANSPORT_AddressToStringContext;
291 * @return handle to cancel the operation, NULL on error 295 * @return handle to cancel the operation, NULL on error
292 */ 296 */
293struct GNUNET_TRANSPORT_AddressToStringContext * 297struct GNUNET_TRANSPORT_AddressToStringContext *
294GNUNET_TRANSPORT_address_to_string (const struct GNUNET_CONFIGURATION_Handle *cfg, 298GNUNET_TRANSPORT_address_to_string (const struct GNUNET_CONFIGURATION_Handle
295 const struct GNUNET_HELLO_Address *address, 299 *cfg,
296 int numeric, 300 const struct GNUNET_HELLO_Address *address,
297 struct GNUNET_TIME_Relative timeout, 301 int numeric,
298 GNUNET_TRANSPORT_AddressToStringCallback aluc, 302 struct GNUNET_TIME_Relative timeout,
299 void *aluc_cls); 303 GNUNET_TRANSPORT_AddressToStringCallback
304 aluc, void *aluc_cls);
300 305
301 306
302/** 307/**
@@ -306,8 +311,8 @@ GNUNET_TRANSPORT_address_to_string (const struct GNUNET_CONFIGURATION_Handle *cf
306 */ 311 */
307void 312void
308GNUNET_TRANSPORT_address_to_string_cancel (struct 313GNUNET_TRANSPORT_address_to_string_cancel (struct
309 GNUNET_TRANSPORT_AddressToStringContext 314 GNUNET_TRANSPORT_AddressToStringContext
310 *alc); 315 *alc);
311 316
312 317
313/** 318/**
@@ -328,12 +333,14 @@ GNUNET_TRANSPORT_address_to_string_cancel (struct
328 * @param peer_address_callback_cls closure for peer_address_callback 333 * @param peer_address_callback_cls closure for peer_address_callback
329 */ 334 */
330struct GNUNET_TRANSPORT_PeerIterateContext * 335struct GNUNET_TRANSPORT_PeerIterateContext *
331GNUNET_TRANSPORT_peer_get_active_addresses (const struct GNUNET_CONFIGURATION_Handle *cfg, 336GNUNET_TRANSPORT_peer_get_active_addresses (const struct
332 const struct GNUNET_PeerIdentity *peer, 337 GNUNET_CONFIGURATION_Handle *cfg,
333 int one_shot, 338 const struct GNUNET_PeerIdentity
334 struct GNUNET_TIME_Relative timeout, 339 *peer, int one_shot,
335 GNUNET_TRANSPORT_PeerIterateCallback peer_address_callback, 340 struct GNUNET_TIME_Relative timeout,
336 void *peer_address_callback_cls); 341 GNUNET_TRANSPORT_PeerIterateCallback
342 peer_address_callback,
343 void *peer_address_callback_cls);
337 344
338 345
339/** 346/**
@@ -343,8 +350,8 @@ GNUNET_TRANSPORT_peer_get_active_addresses (const struct GNUNET_CONFIGURATION_Ha
343 */ 350 */
344void 351void
345GNUNET_TRANSPORT_peer_get_active_addresses_cancel (struct 352GNUNET_TRANSPORT_peer_get_active_addresses_cancel (struct
346 GNUNET_TRANSPORT_PeerIterateContext 353 GNUNET_TRANSPORT_PeerIterateContext
347*alc); 354 *alc);
348 355
349 356
350/** 357/**