[PATCH v5 4/5] wispr: Document 'wispr_portal_web_result'.
Grant Erickson <[email protected]> Tue, 25 Mar 2025 09:27:47 -0700
| Newsgroups | dev.linux.lists.connman |
|---|---|
| Message-ID | <f447b545324c4d1f84de10ea05ec2980eddebd2c.1742919926.git.gerickson@nuovations.com> |
Add documentation to the 'wispr_portal_web_result' function.
---
src/wispr.c | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/src/wispr.c b/src/wispr.c
index 47659b58383c..0cbc8095364f 100644
--- a/src/wispr.c
+++ b/src/wispr.c
@@ -1145,6 +1145,36 @@ static void wispr_portal_web_result_success(GWebResult *result,
wp_context->request_id = 0;
}
+/**
+ * @brief
+ * Handle the receipt of new data and the potential closure and
+ * finalization of a web request.
+ *
+ * This handles the receipt of new data associated with @a result and
+ * the potential closure and finalization of it, if appropriate.
+ *
+ * @param[in] error An optional pointer to the immutable
+ * GLib GError instance associated the web
+ * request, if it failed.
+ * @param[in] result A pointer to the mutable web request
+ * result with data to process or to be
+ * finalized.
+ * @param[in,out] user_data A pointer to the mutable WISPr portal
+ * detection context associated with the
+ * "online" HTTP-based Internet
+ * reachability check this is finalizing.
+ *
+ * @returns
+ * True if web request should wait for and process further data;
+ * otherwise, false.
+ *
+ * @sa wispr_portal_web_result_failure
+ * @sa wispr_portal_web_result_success
+ * @sa wispr_manage_message
+ *
+ * @private
+ *
+ */
static bool wispr_portal_web_result(const GError *error, GWebResult *result,
gpointer user_data)
{
--
2.45.0