fix for 0002392
[oweals/gnunet.git] / src / ats / gnunet-service-ats_addresses.h
index 0ef977b5d285bdeec563e1f4297c39f0d63041a6..fe07563ac75a07ea0b6ab57fcd0ef4c759d92536 100644 (file)
@@ -74,6 +74,16 @@ struct ATS_Address
 
   struct GNUNET_BANDWIDTH_Value32NBO assigned_bw_out;
 
+  /**
+   * Blocking interval
+   */
+  struct GNUNET_TIME_Relative block_interval;
+
+  /**
+   * Time when address can be suggested again
+   */
+  struct GNUNET_TIME_Absolute blocked_until;
+
   /**
    * Is this the active address for this peer?
    */
@@ -102,6 +112,9 @@ GAS_addresses_init (const struct GNUNET_CONFIGURATION_Handle *cfg,
 void
 GAS_addresses_done (void);
 
+void
+GAS_addresses_handle_backoff_reset (const struct GNUNET_PeerIdentity *peer);
+
 /**
  * This address is now used or not used anymore
  */