[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [libmicrohttpd] branch master updated: examples/timeout.c:
From: |
gnunet |
Subject: |
[GNUnet-SVN] [libmicrohttpd] branch master updated: examples/timeout.c: Converted newline chars to Unix format |
Date: |
Mon, 29 May 2017 14:25:33 +0200 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
The following commit(s) were added to refs/heads/master by this push:
new 15dfade0 examples/timeout.c: Converted newline chars to Unix format
15dfade0 is described below
commit 15dfade0d5ad728b26a08b63831f975e2700f729
Author: Evgeny Grin (Karlson2k) <address@hidden>
AuthorDate: Mon May 29 15:19:00 2017 +0300
examples/timeout.c: Converted newline chars to Unix format
---
src/examples/timeout.c | 156 ++++++++++++++++++++++++-------------------------
1 file changed, 78 insertions(+), 78 deletions(-)
diff --git a/src/examples/timeout.c b/src/examples/timeout.c
index 6a9a1e3e..e0e33560 100644
--- a/src/examples/timeout.c
+++ b/src/examples/timeout.c
@@ -1,78 +1,78 @@
-/*
- This file is part of libmicrohttpd
- Copyright (C) 2016, 2017 Christian Grothoff,
- Silvio Clecio (silvioprog), Karlson2k (Evgeny Grin)
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library 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
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
-*/
-/**
- * @file timeout.c
- * @brief example for how to use libmicrohttpd request timeout
- * @author Christian Grothoff, Silvio Clecio (silvioprog), Karlson2k (Evgeny
Grin)
- */
-
-#include <microhttpd.h>
-#include <stdio.h>
-#include <string.h>
-
-#define PORT 8080
-
-static int
-answer_to_connection(void *cls,
- struct MHD_Connection *connection,
- const char *url,
- const char *method,
- const char *version,
- const char *upload_data,
- size_t *upload_data_size,
- void **con_cls)
-{
- const char *page = "<html><body>Hello timeout!</body></html>";
- struct MHD_Response *response;
- int ret;
-
- response = MHD_create_response_from_buffer (strlen(page),
- (void *) page,
- MHD_RESPMEM_PERSISTENT);
- MHD_add_response_header (response,
- MHD_HTTP_HEADER_CONTENT_TYPE,
- "text/html");
- ret = MHD_queue_response (connection,
- MHD_HTTP_OK,
- response);
- MHD_destroy_response(response);
- return ret;
-}
-
-
-int
-main (int argc,
- char **argv)
-{
- struct MHD_Daemon *daemon;
-
- daemon = MHD_start_daemon (MHD_USE_THREAD_PER_CONNECTION |
MHD_USE_INTERNAL_POLLING_THREAD,
- PORT,
- NULL, NULL,
- &answer_to_connection, NULL,
- /* 3 seconds */
- MHD_OPTION_CONNECTION_TIMEOUT, (unsigned int) 3,
- MHD_OPTION_END);
- if (NULL == daemon)
- return 1;
- getchar();
- MHD_stop_daemon(daemon);
- return 0;
-}
+/*
+ This file is part of libmicrohttpd
+ Copyright (C) 2016, 2017 Christian Grothoff,
+ Silvio Clecio (silvioprog), Karlson2k (Evgeny Grin)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
+*/
+/**
+ * @file timeout.c
+ * @brief example for how to use libmicrohttpd request timeout
+ * @author Christian Grothoff, Silvio Clecio (silvioprog), Karlson2k (Evgeny
Grin)
+ */
+
+#include <microhttpd.h>
+#include <stdio.h>
+#include <string.h>
+
+#define PORT 8080
+
+static int
+answer_to_connection(void *cls,
+ struct MHD_Connection *connection,
+ const char *url,
+ const char *method,
+ const char *version,
+ const char *upload_data,
+ size_t *upload_data_size,
+ void **con_cls)
+{
+ const char *page = "<html><body>Hello timeout!</body></html>";
+ struct MHD_Response *response;
+ int ret;
+
+ response = MHD_create_response_from_buffer (strlen(page),
+ (void *) page,
+ MHD_RESPMEM_PERSISTENT);
+ MHD_add_response_header (response,
+ MHD_HTTP_HEADER_CONTENT_TYPE,
+ "text/html");
+ ret = MHD_queue_response (connection,
+ MHD_HTTP_OK,
+ response);
+ MHD_destroy_response(response);
+ return ret;
+}
+
+
+int
+main (int argc,
+ char **argv)
+{
+ struct MHD_Daemon *daemon;
+
+ daemon = MHD_start_daemon (MHD_USE_THREAD_PER_CONNECTION |
MHD_USE_INTERNAL_POLLING_THREAD,
+ PORT,
+ NULL, NULL,
+ &answer_to_connection, NULL,
+ /* 3 seconds */
+ MHD_OPTION_CONNECTION_TIMEOUT, (unsigned int) 3,
+ MHD_OPTION_END);
+ if (NULL == daemon)
+ return 1;
+ getchar();
+ MHD_stop_daemon(daemon);
+ return 0;
+}
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [libmicrohttpd] branch master updated: examples/timeout.c: Converted newline chars to Unix format,
gnunet <=