- Remove printf, use GNUNET_log INFO
[oweals/gnunet.git] / src / fs / gnunet-service-fs_lc.h
index c9d8ce1917b7d307d0d135ad98518de0d89c6afd..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);
 
 
 /**