From 66d6dc062c1ab92c4855dc061bf45b3e9531b539 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 21 Apr 2010 11:51:50 +0000 Subject: skel --- src/include/gnunet_peerinfo_service.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/include/gnunet_peerinfo_service.h') diff --git a/src/include/gnunet_peerinfo_service.h b/src/include/gnunet_peerinfo_service.h index e84b2ca4e..553624b82 100644 --- a/src/include/gnunet_peerinfo_service.h +++ b/src/include/gnunet_peerinfo_service.h @@ -160,6 +160,8 @@ GNUNET_PEERINFO_iterate (const struct GNUNET_CONFIGURATION_Handle *cfg, void *callback_cls); +struct GNUNET_PEERINFO_NewIteratorContext; + /** * Call a method for each known matching host and change its trust @@ -183,7 +185,7 @@ GNUNET_PEERINFO_iterate (const struct GNUNET_CONFIGURATION_Handle *cfg, * @return NULL on error (in this case, 'callback' is never called!), * otherwise an iterator context */ -struct GNUNET_PEERINFO_IteratorContext * +struct GNUNET_PEERINFO_NewIteratorContext * GNUNET_PEERINFO_iterate_new (struct GNUNET_PEERINFO_Handle *h, const struct GNUNET_PeerIdentity *peer, int trust_delta, @@ -193,6 +195,15 @@ GNUNET_PEERINFO_iterate_new (struct GNUNET_PEERINFO_Handle *h, +/** + * Cancel an iteration over peer information. + * + * @param ic context of the iterator to cancel + */ +void +GNUNET_PEERINFO_iterate_cancel_new (struct GNUNET_PEERINFO_NewIteratorContext *ic); + + /** * Cancel an iteration over peer information. * -- cgit v1.2.3