gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r31874 - in gnunet/src: include transport


From: gnunet
Subject: [GNUnet-SVN] r31874 - in gnunet/src: include transport
Date: Fri, 10 Jan 2014 10:09:58 +0100

Author: wachs
Date: 2014-01-10 10:09:58 +0100 (Fri, 10 Jan 2014)
New Revision: 31874

Modified:
   gnunet/src/include/gnunet_transport_service.h
   gnunet/src/transport/transport_api_monitoring.c
Log:
consistent documentation



Modified: gnunet/src/include/gnunet_transport_service.h
===================================================================
--- gnunet/src/include/gnunet_transport_service.h       2014-01-10 08:33:20 UTC 
(rev 31873)
+++ gnunet/src/include/gnunet_transport_service.h       2014-01-10 09:09:58 UTC 
(rev 31874)
@@ -608,6 +608,7 @@
 int
 GNUNET_TRANSPORT_is_connected (enum GNUNET_TRANSPORT_PeerState state);
 
+
 /**
  * Return information about a specific peer or all peers currently known to
  * transport service once or in monitoring mode. To obtain information about
@@ -623,6 +624,9 @@
  * more time with 'NULL'. After this, the operation must no longer be
  * explicitly canceled.
  *
+ * The #GNUNET_TRANSPORT_monitor_peers_cancel call MUST not be called in the
+ * the peer_callback!
+ *
  * @param cfg configuration to use
  * @param peer a specific peer identity to obtain information for,
  *      NULL for all peers

Modified: gnunet/src/transport/transport_api_monitoring.c
===================================================================
--- gnunet/src/transport/transport_api_monitoring.c     2014-01-10 08:33:20 UTC 
(rev 31873)
+++ gnunet/src/transport/transport_api_monitoring.c     2014-01-10 09:09:58 UTC 
(rev 31874)
@@ -437,22 +437,29 @@
 
 
 /**
- * Return all the known addresses for a specific peer or all peers.
- * Returns continuously all address if one_shot is set to GNUNET_NO
+ * Return information about a specific peer or all peers currently known to
+ * transport service once or in monitoring mode. To obtain information about
+ * a specific peer, a peer identity can be passed. To obtain information about
+ * all peers currently known to transport service, NULL can be passed as peer
+ * identity.
  *
- * CHANGE: Returns the address(es) that we are currently using for this
- * peer.  Upon completion, the 'AddressLookUpCallback' is called one more
- * time with 'NULL' for the address and the peer.  After this, the operation 
must no
- * longer be explicitly canceled.
+ * For each peer, the callback is called with information about the address 
used
+ * to communicate with this peer, the state this peer is currently in and the
+ * the current timeout for this state.
  *
+ * Upon completion, the 'GNUNET_TRANSPORT_PeerIterateCallback' is called one
+ * more time with 'NULL'. After this, the operation must no longer be
+ * explicitly canceled.
+ *
  * The #GNUNET_TRANSPORT_monitor_peers_cancel call MUST not be called in the
  * the peer_callback!
  *
  * @param cfg configuration to use
- * @param peer peer identity to look up the addresses of, CHANGE: allow NULL 
for all (connected) peers
+ * @param peer a specific peer identity to obtain information for,
+ *      NULL for all peers
  * @param one_shot GNUNET_YES to return the current state and then end (with 
NULL+NULL),
- *                 GNUNET_NO to monitor the set of addresses used 
(continuously, must be explicitly canceled)
- * @param timeout how long is the lookup allowed to take at most (irrelevant 
if one_shot is set to GNUNET_NO)
+ *                 GNUNET_NO to monitor peers continuously
+ * @param timeout how long is the lookup allowed to take at most
  * @param peer_callback function to call with the results
  * @param peer_callback_cls closure for peer_address_callback
  */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]