summaryrefslogtreecommitdiffstats
path: root/Utilities/cmcurl/include/curl/multi.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-10-12 19:29:04 (GMT)
committerBrad King <brad.king@kitware.com>2023-10-12 19:29:20 (GMT)
commitdf4efb72e4225dc3fd4f32313bc8b19122a98f66 (patch)
treedbbb93a136f4f44184cbab061b03489379ef717c /Utilities/cmcurl/include/curl/multi.h
parent8f6a6b02e59c112dbe971adca4f25938903828ea (diff)
parente6a6c1abc1e6b6e3ca9fa77947279509b55e2b01 (diff)
downloadCMake-df4efb72e4225dc3fd4f32313bc8b19122a98f66.zip
CMake-df4efb72e4225dc3fd4f32313bc8b19122a98f66.tar.gz
CMake-df4efb72e4225dc3fd4f32313bc8b19122a98f66.tar.bz2
Merge branch 'upstream-curl' into update-curl
* upstream-curl: curl 2023-10-11 (d755a5f7) Issue: #25329
Diffstat (limited to 'Utilities/cmcurl/include/curl/multi.h')
-rw-r--r--Utilities/cmcurl/include/curl/multi.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/Utilities/cmcurl/include/curl/multi.h b/Utilities/cmcurl/include/curl/multi.h
index 13b55b7..e79b48f 100644
--- a/Utilities/cmcurl/include/curl/multi.h
+++ b/Utilities/cmcurl/include/curl/multi.h
@@ -426,6 +426,17 @@ CURL_EXTERN CURLMcode curl_multi_setopt(CURLM *multi_handle,
CURL_EXTERN CURLMcode curl_multi_assign(CURLM *multi_handle,
curl_socket_t sockfd, void *sockp);
+/*
+ * Name: curl_multi_get_handles()
+ *
+ * Desc: Returns an allocated array holding all handles currently added to
+ * the multi handle. Marks the final entry with a NULL pointer. If
+ * there is no easy handle added to the multi handle, this function
+ * returns an array with the first entry as a NULL pointer.
+ *
+ * Returns: NULL on failure, otherwise a CURL **array pointer
+ */
+CURL_EXTERN CURL **curl_multi_get_handles(CURLM *multi_handle);
/*
* Name: curl_push_callback