X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ffs%2Fgnunet-service-fs_lc.h;h=3bddb8947831c844583c42fc3aaa56de1eecfe6f;hb=6973ade884b8e22e7fcaa51a90d00a8caa2d2fa4;hp=6b79690f1583da4da76930d8f63db1565d294a1e;hpb=6fd3e715cae09fa6e657c96f1c6f9711ee51f42f;p=oweals%2Fgnunet.git diff --git a/src/fs/gnunet-service-fs_lc.h b/src/fs/gnunet-service-fs_lc.h index 6b79690f1..3bddb8947 100644 --- a/src/fs/gnunet-service-fs_lc.h +++ b/src/fs/gnunet-service-fs_lc.h @@ -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