X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ffs%2Ffs_publish_ksk.c;h=05231adf2fcc77078f0880e70b2afe02ed92ac27;hb=dd1927b960c7cea13733e061a11142274652ba27;hp=6aac94011fec62d78c5997f68ba72137ce495c43;hpb=61c39c60565b386e0e12ea669556b030e8cd7180;p=oweals%2Fgnunet.git diff --git a/src/fs/fs_publish_ksk.c b/src/fs/fs_publish_ksk.c index 6aac94011..05231adf2 100644 --- a/src/fs/fs_publish_ksk.c +++ b/src/fs/fs_publish_ksk.c @@ -1,6 +1,6 @@ /* This file is part of GNUnet. - (C) 2009, 2010, 2012, 2013 Christian Grothoff (and other contributing authors) + Copyright (C) 2009, 2010, 2012, 2013 Christian Grothoff (and other contributing authors) GNUnet is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with GNUnet; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ /** @@ -74,7 +74,7 @@ struct GNUNET_FS_PublishKskContext /** * Current task. */ - GNUNET_SCHEDULER_TaskIdentifier ksk_task; + struct GNUNET_SCHEDULER_Task * ksk_task; /** * Function to call once we're done. @@ -105,11 +105,11 @@ struct GNUNET_FS_PublishKskContext /** - * Continuation of "GNUNET_FS_publish_ksk" that performs + * Continuation of #GNUNET_FS_publish_ksk() that performs * the actual publishing operation (iterating over all * of the keywords). * - * @param cls closure of type "struct PublishKskContext*" + * @param cls closure of type `struct PublishKskContext *` * @param tc unused */ static void @@ -121,7 +121,7 @@ publish_ksk_cont (void *cls, * Function called by the datastore API with * the result from the PUT request. * - * @param cls closure of type "struct GNUNET_FS_PublishKskContext*" + * @param cls closure of type `struct GNUNET_FS_PublishKskContext *` * @param msg error message (or NULL) */ static void @@ -144,24 +144,27 @@ kb_put_cont (void *cls, /** - * Continuation of "GNUNET_FS_publish_ksk" that performs the actual + * Continuation of #GNUNET_FS_publish_ksk() that performs the actual * publishing operation (iterating over all of the keywords). * - * @param cls closure of type "struct GNUNET_FS_PublishKskContext*" + * @param cls closure of type `struct GNUNET_FS_PublishKskContext *` * @param tc unused */ static void -publish_ksk_cont (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) +publish_ksk_cont (void *cls, + const struct GNUNET_SCHEDULER_TaskContext *tc) { struct GNUNET_FS_PublishKskContext *pkc = cls; const char *keyword; - pkc->ksk_task = GNUNET_SCHEDULER_NO_TASK; + pkc->ksk_task = NULL; if ( (pkc->i == pkc->ksk_uri->data.ksk.keywordCount) || (NULL == pkc->dsh) ) { - GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "KSK PUT operation complete\n"); - pkc->cont (pkc->cont_cls, pkc->ksk_uri, NULL); + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "KSK PUT operation complete\n"); + pkc->cont (pkc->cont_cls, pkc->ksk_uri, + NULL); GNUNET_FS_publish_ksk_cancel (pkc); return; } @@ -170,7 +173,7 @@ publish_ksk_cont (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) pkc->dsh, keyword + 1 /* skip '+' */, NULL, - GNUNET_CRYPTO_ecc_key_get_anonymous (), + GNUNET_CRYPTO_ecdsa_key_get_anonymous (), pkc->meta, pkc->uri, &pkc->bo, @@ -216,7 +219,9 @@ GNUNET_FS_publish_ksk (struct GNUNET_FS_Handle *h, pkc->dsh = GNUNET_DATASTORE_connect (h->cfg); if (NULL == pkc->dsh) { - cont (cont_cls, NULL, _("Could not connect to datastore.")); + cont (cont_cls, + NULL, + _("Could not connect to datastore.")); GNUNET_free (pkc); return NULL; } @@ -236,10 +241,10 @@ GNUNET_FS_publish_ksk (struct GNUNET_FS_Handle *h, void GNUNET_FS_publish_ksk_cancel (struct GNUNET_FS_PublishKskContext *pkc) { - if (GNUNET_SCHEDULER_NO_TASK != pkc->ksk_task) + if (NULL != pkc->ksk_task) { GNUNET_SCHEDULER_cancel (pkc->ksk_task); - pkc->ksk_task = GNUNET_SCHEDULER_NO_TASK; + pkc->ksk_task = NULL; } if (NULL != pkc->uc) {