X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fgns%2Fgnunet-service-gns_interceptor.h;h=73d349854d4e12c135c3ff08dad21c4cc7571beb;hb=f9d80e03e9eb5d7956d60b8b7db2c36fd0be7b9e;hp=03b91856e24e1fe0be40559229eca3de1b75d622;hpb=763feb7960b78a14971a6f36b73ceb92ff9b3ad4;p=oweals%2Fgnunet.git diff --git a/src/gns/gnunet-service-gns_interceptor.h b/src/gns/gnunet-service-gns_interceptor.h index 03b91856e..73d349854 100644 --- a/src/gns/gnunet-service-gns_interceptor.h +++ b/src/gns/gnunet-service-gns_interceptor.h @@ -1,18 +1,48 @@ +/* + This file is part of GNUnet. + Copyright (C) 2009, 2010, 2011, 2012 GNUnet e.V. + + GNUnet is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3, or (at your + option) any later version. + + GNUnet is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + 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., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +/** + * @file gns/gnunet-service-gns_interceptor.h + * @brief GNUnet GNS service + * @author Martin Schanzenbach + */ #ifndef GNUNET_GNS_INTERCEPTOR_H #define GNUNET_GNS_INTERCEPTOR_H +#include "gnunet_util_lib.h" + + /** - * Initialize dns interceptor + * Initialize DNS interceptor * - * @param zone the zone + * @param gnu_zone the zone we start lookups in * @param c the configuration * @return GNUNET_YES on success GNUNET_SYSERR on error */ int -gns_interceptor_init(GNUNET_HashCode zone, - const struct GNUNET_CONFIGURATION_Handle *c); +GNS_interceptor_init (const struct GNUNET_CRYPTO_EcdsaPublicKey *gnu_zone, + const struct GNUNET_CONFIGURATION_Handle *c); +/** + * Stops the interceptor + */ void -gns_interceptor_stop(void){}; +GNS_interceptor_done (void); #endif