minor changes for address conversion
[oweals/gnunet.git] / src / ats / gnunet-service-ats_performance.h
index cf7a5f9ca06386cc7d1510e6768b5c9c2a0ec3b9..1a96c8819fca280a952096192a5d2f5d3902b958 100644 (file)
@@ -54,8 +54,18 @@ GAS_performance_remove_client (struct GNUNET_SERVER_Client *client);
 
 void
 GAS_handle_performance_update (struct GNUNET_PeerIdentity *peer,
+                                                                                                                        const char *plugin_name,
+                                                                                                                        const void *plugin_addr,
+                                                                                                                        size_t plugin_addr_len,
+                                                                                                                        const int active,
                                                                                                                         struct GNUNET_ATS_Information *ats,
-                                                                                                                        uint32_t ats_count);
+                                                                                                                        uint32_t ats_count,
+                                                                                                                        struct GNUNET_BANDWIDTH_Value32NBO
+                                                                                                                        bandwidth_out,
+                                                                                                                        struct GNUNET_BANDWIDTH_Value32NBO
+                                                                                                                        bandwidth_in);
+
+
 
 /**
  * Transmit the given performance information to all performance
@@ -122,6 +132,19 @@ GAS_handle_preference_change (void *cls,
                               const struct GNUNET_MessageHeader *message);
 
 
+/**
+ * Handle 'preference feedback' messages from clients.
+ *
+ * @param cls unused, NULL
+ * @param client client that sent the request
+ * @param message the request message
+ */
+void
+GAS_handle_preference_feedback (void *cls,
+                              struct GNUNET_SERVER_Client *client,
+                              const struct GNUNET_MessageHeader *message);
+
+
 void
 GAS_handle_monitor (void *cls,
                                                                                                        struct GNUNET_SERVER_Client *client,