[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] 01/07: MHD_get_timeout(): improved doxy
From: |
gnunet |
Subject: |
[libmicrohttpd] 01/07: MHD_get_timeout(): improved doxy |
Date: |
Sun, 31 Oct 2021 17:02:43 +0100 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
commit 079dfd2cb8760d21e2f04a869e9a41b1dede28c8
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Sun Oct 31 18:21:33 2021 +0300
MHD_get_timeout(): improved doxy
---
src/include/microhttpd.h | 5 +++--
src/microhttpd/daemon.c | 20 ++++++++++----------
2 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index 2b7b68e6..7bb09ead 100644
--- a/src/include/microhttpd.h
+++ b/src/include/microhttpd.h
@@ -2851,12 +2851,13 @@ MHD_get_fdset2 (struct MHD_Daemon *daemon,
*
* In practice, if #MHD_YES is returned then #MHD_run() (or
* #MHD_run_from_select()) must be called not later than @a timeout
- * millisecond.
+ * millisecond even if not activity is detected on sockets by
+ * sockets polling function.
*
* @param daemon daemon to query for timeout
* @param timeout set to the timeout (in milliseconds)
* @return #MHD_YES on success, #MHD_NO if timeouts are
- * not used and no data is pending.
+ * not used and no data processing is pending.
* @ingroup event
*/
_MHD_EXTERN enum MHD_Result
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 8fae1c64..755fee08 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -3818,29 +3818,29 @@ MHD_cleanup_connections (struct MHD_Daemon *daemon)
* function (`select()`, `poll()` or epoll) should at most block, not the
* timeout value set for connections.
*
- * Any external polling function must be called with the timeout value
- * provided by this function. Smaller timeout values can be used for polling
- * function if it is required for any reason, but using larger timeout value
- * or no timeout (indefinite timeout) when this function return #MHD_YES
- * will break MHD processing logic and result in "hung" connections with
- * data pending in network buffers and other problems.
+ * Any "external" sockets polling function must be called with the timeout
+ * value provided by this function. Smaller timeout values can be used for
+ * polling function if it is required for any reason, but using larger
+ * timeout value or no timeout (indefinite timeout) when this function
+ * return #MHD_YES will break MHD processing logic and result in "hung"
+ * connections with data pending in network buffers and other problems.
*
- * It is important to always use this function when external polling is
+ * It is important to always use this function when "external" polling is
* used. If this function returns #MHD_YES then #MHD_run() (or
* #MHD_run_from_select()) must be called right after return from polling
* function, regardless of the states of MHD fds.
*
* In practice, if #MHD_YES is returned then #MHD_run() (or
* #MHD_run_from_select()) must be called not later than @a timeout
- * millisecond.
+ * millisecond even if not activity is detected on sockets by
+ * sockets polling function.
* @remark To be called only from thread that process
* daemon's select()/poll()/etc.
*
* @param daemon daemon to query for timeout
* @param timeout set to the timeout (in milliseconds)
* @return #MHD_YES on success, #MHD_NO if timeouts are
- * not used (or no connections exist that would
- * necessitate the use of a timeout right now).
+ * not used and no data processing is pending.
* @ingroup event
*/
enum MHD_Result
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [libmicrohttpd] branch master updated (d5993f6c -> 7131f387), gnunet, 2021/10/31
- [libmicrohttpd] 03/07: Sync doxy header and source, gnunet, 2021/10/31
- [libmicrohttpd] 07/07: memorypool: minor code improvments, gnunet, 2021/10/31
- [libmicrohttpd] 05/07: memorypool: improved macros for manual poisoning, gnunet, 2021/10/31
- [libmicrohttpd] 02/07: microhttpd.h: fixed code style, gnunet, 2021/10/31
- [libmicrohttpd] 04/07: mhd_bithelpers: unified _MHD_ROTx32() behavior, gnunet, 2021/10/31
- [libmicrohttpd] 01/07: MHD_get_timeout(): improved doxy,
gnunet <=
- [libmicrohttpd] 06/07: memorypool: fixed code style, gnunet, 2021/10/31