paivana

HTTP paywall reverse proxy
Log | Files | Refs | Submodules | README | LICENSE

paivana-httpd_daemon.h (1172B)


      1 /*
      2      This file is part of GNUnet.
      3      Copyright (C) 2026 Taler Systems SA
      4 
      5      Paivana is free software; you can redistribute it and/or
      6      modify it under the terms of the GNU General Public License
      7      as published by the Free Software Foundation; either version
      8      3, or (at your option) any later version.
      9 
     10      Paivana is distributed in the hope that it will be useful,
     11      but WITHOUT ANY WARRANTY; without even the implied warranty
     12      of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
     13      the GNU General Public License for more details.
     14 
     15      You should have received a copy of the GNU General Public
     16      License along with Paivana; see the file COPYING.  If not,
     17      write to the Free Software Foundation, Inc., 51 Franklin
     18      Street, Fifth Floor, Boston, MA 02110-1301, USA.
     19 */
     20 
     21 /**
     22  * @author Christian Grothoff
     23  * @file paivana-httpd_daemon.h
     24  * @brief daemon functions
     25  */
     26 #ifndef PAIVANA_HTTPD_DAEMON_H
     27 #define PAIVANA_HTTPD_DAEMON_H
     28 
     29 #include <stdbool.h>
     30 #include <microhttpd.h>
     31 #include <gnunet/gnunet_util_lib.h>
     32 
     33 
     34 /**
     35  * Start the HTTP server and begin serving requests.
     36  */
     37 void
     38 PAIVANA_HTTPD_serve_requests (void);
     39 
     40 
     41 #endif