- Remove printf, use GNUNET_log INFO
[oweals/gnunet.git] / src / fs / gnunet-service-fs_lc.h
index 6b79690f1583da4da76930d8f63db1565d294a1e..3bddb8947831c844583c42fc3aaa56de1eecfe6f 100644 (file)
@@ -36,8 +36,8 @@
  * @param client handle of the client
  * @return handle to local client entry
  */
-struct GSF_LocalClient *GSF_local_client_lookup_ (struct GNUNET_SERVER_Client
-                                                  *client);
+struct GSF_LocalClient *
+GSF_local_client_lookup_ (struct GNUNET_SERVER_Client *client);
 
 
 /**
@@ -48,14 +48,16 @@ struct GSF_LocalClient *GSF_local_client_lookup_ (struct GNUNET_SERVER_Client
  *
  * @param client identification of the client
  * @param message the actual message
- * @return pending request handle for the request, NULL on error
+ * @param prptr where to store the pending request handle for the request
+ * @return GNUNET_YES to start local processing,
+ *         GNUNET_NO to not (yet) start local processing,
+ *         GNUNET_SYSERR on error
  */
-struct GSF_PendingRequest *GSF_local_client_start_search_handler_ (struct
-                                                                   GNUNET_SERVER_Client
-                                                                   *client,
-                                                                   const struct
-                                                                   GNUNET_MessageHeader
-                                                                   *message);
+int
+GSF_local_client_start_search_handler_ (struct GNUNET_SERVER_Client *client,
+                                        const struct GNUNET_MessageHeader
+                                        *message,
+                                        struct GSF_PendingRequest **prptr);
 
 
 /**
@@ -66,8 +68,9 @@ struct GSF_PendingRequest *GSF_local_client_start_search_handler_ (struct
  * @param lc recipient
  * @param msg message to transmit to client
  */
-void GSF_local_client_transmit_ (struct GSF_LocalClient *lc,
-                                 const struct GNUNET_MessageHeader *msg);
+void
+GSF_local_client_transmit_ (struct GSF_LocalClient *lc,
+                            const struct GNUNET_MessageHeader *msg);
 
 
 /**
@@ -76,8 +79,8 @@ void GSF_local_client_transmit_ (struct GSF_LocalClient *lc,
  * @param cls unused
  * @param client handle of the client
  */
-void GSF_client_disconnect_handler_ (void *cls,
-                                     struct GNUNET_SERVER_Client *client);
+void
+GSF_client_disconnect_handler_ (void *cls, struct GNUNET_SERVER_Client *client);
 
 
 #endif