diff options
Diffstat (limited to 'libs/libcurl/src/multi_ev.h')
-rw-r--r-- | libs/libcurl/src/multi_ev.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libs/libcurl/src/multi_ev.h b/libs/libcurl/src/multi_ev.h index 50761f6639..73356ec42e 100644 --- a/libs/libcurl/src/multi_ev.h +++ b/libs/libcurl/src/multi_ev.h @@ -25,16 +25,17 @@ ***************************************************************************/
#include "hash.h"
-#include "hash_offt.h"
struct Curl_easy;
struct Curl_multi;
struct easy_pollset;
+struct uint_bset;
+
+/* meta key for event pollset at easy handle or connection */
+#define CURL_META_MEV_POLLSET "meta:mev:ps"
struct curl_multi_ev {
struct Curl_hash sh_entries;
- struct Curl_hash_offt xfer_pollsets;
- struct Curl_hash_offt conn_pollsets;
};
/* Setup/teardown of multi event book-keeping. */
@@ -53,8 +54,8 @@ CURLMcode Curl_multi_ev_assign(struct Curl_multi *multi, curl_socket_t s, CURLMcode Curl_multi_ev_assess_xfer(struct Curl_multi *multi,
struct Curl_easy *data);
/* Assess all easy handles on the list */
-CURLMcode Curl_multi_ev_assess_xfer_list(struct Curl_multi *multi,
- struct Curl_llist *list);
+CURLMcode Curl_multi_ev_assess_xfer_bset(struct Curl_multi *multi,
+ struct uint_bset *set);
/* Assess the connection by getting its current pollset */
CURLMcode Curl_multi_ev_assess_conn(struct Curl_multi *multi,
struct Curl_easy *data,
|