Daniel Stenberg
2c15ee4bdb
multi: make the "general" list of easy handles a Curl_llist
...
Instead of having an especially "unique" linked list handler for the
main list of easy handles within the multi handle, this now uses a
regular Curl_llist for this as well.
With this change, it is also clearer that every easy handle added to a
multi handle belongs to one and only one out of three different lists:
process - the general one for normal transfer processing
pending - queued up waiting to get a connection (MSTATE_PENDING)
msgsent - transfer completed (MSTATE_MSGSENT)
An easy handle must therefore be removed from the current list before it
gets added to another.
Closes #14474
2024-08-10 23:24:58 +02:00
..
2024-07-01 22:58:55 +02:00
2024-08-10 23:24:58 +02:00
2024-08-04 19:17:45 +02:00
2024-08-07 23:14:20 +02:00
2024-04-08 22:46:51 +02:00
2024-07-01 22:58:55 +02:00
2024-06-05 14:02:39 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-04-24 23:29:30 +02:00
2024-03-03 17:35:47 +01:00
2024-05-08 19:12:03 +02:00
2024-07-01 22:58:55 +02:00
2024-08-03 19:53:54 +02:00
2024-03-18 12:41:56 +01:00
2024-08-03 19:53:54 +02:00
2024-08-05 08:53:55 +02:00
2024-08-03 19:53:54 +02:00
2024-08-05 08:53:55 +02:00
2024-08-04 19:17:45 +02:00
2024-06-04 23:47:54 +02:00
2024-08-05 08:53:55 +02:00
2024-08-05 08:53:55 +02:00
2024-08-07 23:41:27 +02:00
2023-11-06 17:20:39 +00:00
2023-10-27 00:37:34 +00:00
2024-08-04 19:17:45 +02:00
2024-07-16 11:46:26 +02:00
2024-04-13 08:33:26 +00:00
2024-08-08 13:48:28 +02:00
2024-04-13 08:33:26 +00:00
2024-08-04 19:17:45 +02:00
2024-08-03 19:51:02 +02:00
2024-07-01 22:58:55 +02:00
2024-07-29 14:53:43 +02:00
2024-07-29 14:53:43 +02:00
2024-07-01 22:58:55 +02:00
2023-11-07 16:35:30 +01:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2024-08-08 13:48:28 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-06-05 14:02:39 +02:00
2024-08-04 19:17:45 +02:00
2024-02-07 09:22:10 +01:00
2024-02-07 09:22:10 +01:00
2024-07-01 22:58:55 +02:00
2023-11-15 20:57:49 +00:00
2023-11-22 15:42:25 +00:00
2023-09-26 14:25:10 +00:00
2024-05-07 02:28:10 -04:00
2024-08-04 19:17:45 +02:00
2024-08-04 19:17:45 +02:00
2024-07-13 12:00:14 +02:00
2024-05-08 10:10:12 +02:00
2024-05-08 10:10:12 +02:00
2023-12-18 10:34:22 +01:00
2024-08-03 19:53:54 +02:00
2024-04-15 16:48:34 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2024-02-20 11:35:56 +01:00
2024-07-01 22:58:55 +02:00
2023-11-03 03:50:59 -04:00
2024-06-05 00:52:24 +02:00
2024-06-05 00:52:24 +02:00
2024-08-07 20:35:16 +02:00
2024-05-10 23:39:48 +02:00
2024-03-30 22:45:47 +01:00
2024-07-01 22:58:55 +02:00
2024-04-16 15:52:10 +02:00
2024-08-03 19:53:54 +02:00
2024-04-24 04:04:25 -04:00
2024-08-03 19:51:02 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2023-12-16 13:12:37 +00:00
2024-05-27 21:15:50 +02:00
2024-07-01 22:58:55 +02:00
2023-10-12 23:40:08 -04:00
2024-08-10 23:24:58 +02:00
2024-07-01 22:58:55 +02:00
2024-05-28 08:12:00 +02:00
2024-06-12 09:31:17 +02:00
2024-08-01 23:03:21 +02:00
2023-09-30 11:45:39 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-08 17:52:25 +02:00
2024-07-01 22:58:55 +02:00
2024-04-11 09:00:51 +02:00
2023-11-22 15:42:25 +00:00
2024-07-01 22:58:55 +02:00
2024-08-02 11:17:44 +02:00
2024-08-03 19:53:54 +02:00
2024-07-01 22:58:55 +02:00
2024-05-26 00:15:01 +02:00
2024-07-01 22:58:55 +02:00
2024-02-26 09:44:15 +01:00
2024-07-01 22:58:55 +02:00
2024-08-03 19:51:02 +02:00
2024-08-04 19:17:45 +02:00
2024-08-04 19:17:45 +02:00
2024-08-04 19:17:45 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-06-05 14:02:39 +02:00
2023-09-25 20:12:18 +02:00
2024-08-07 18:28:49 +02:00
2024-08-05 23:32:10 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-04 19:17:45 +02:00
2024-08-04 19:17:45 +02:00
2024-06-10 13:08:12 +02:00
2023-09-25 20:12:18 +02:00
2024-08-03 19:55:45 +02:00
2024-07-01 22:58:55 +02:00
2024-08-07 14:59:07 +02:00
2024-04-17 00:24:09 +02:00
2024-08-09 10:45:40 +02:00
2024-04-30 14:22:11 +02:00
2024-07-01 22:58:55 +02:00
2024-08-04 19:17:45 +02:00
2024-06-05 14:02:39 +02:00
2024-08-04 19:17:45 +02:00
2023-12-18 14:56:57 +00:00
2024-08-07 15:13:07 +02:00
2024-08-04 19:17:45 +02:00
2024-05-22 08:38:12 +02:00
2024-04-11 09:00:51 +02:00
2024-04-11 09:00:51 +02:00
2024-07-12 00:32:39 +02:00
2024-08-09 10:45:40 +02:00
2024-04-24 14:30:37 +02:00
2024-08-06 22:33:05 +02:00
2024-07-19 18:27:30 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-09 10:45:40 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-03 19:53:54 +02:00
2024-01-27 12:42:19 +01:00
2024-08-10 23:24:58 +02:00
2024-08-10 23:24:58 +02:00
2024-07-23 10:29:07 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2024-06-01 12:25:13 +02:00
2024-08-03 19:53:54 +02:00
2024-02-28 11:28:10 +01:00
2024-07-01 22:58:55 +02:00
2024-08-08 17:52:25 +02:00
2024-08-08 17:52:25 +02:00
2024-07-01 22:58:55 +02:00
2024-04-11 09:29:21 +02:00
2024-08-02 11:17:44 +02:00
2024-08-02 11:17:44 +02:00
2024-08-03 19:49:15 +02:00
2024-08-03 19:49:15 +02:00
2024-07-01 22:58:55 +02:00
2024-08-07 18:28:49 +02:00
2024-08-03 19:55:45 +02:00
2024-07-01 22:58:55 +02:00
2024-06-12 16:04:53 +02:00
2024-08-04 19:17:45 +02:00
2024-06-10 13:11:05 +02:00
2024-07-15 23:47:33 +02:00
2024-06-13 15:13:43 +02:00
2024-08-07 08:50:42 +02:00
2024-05-12 17:27:51 +02:00
2024-07-27 00:17:13 +02:00
2024-07-01 16:45:17 +02:00
2024-08-04 19:17:45 +02:00
2024-07-12 13:56:16 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-08-05 08:18:43 +02:00
2024-08-04 19:17:45 +02:00
2024-03-04 08:42:56 +01:00
2024-07-15 23:11:21 +02:00
2024-03-04 08:42:56 +01:00
2024-04-13 08:33:26 +00:00
2024-07-01 22:58:55 +02:00
2024-08-04 19:17:45 +02:00
2024-08-03 19:53:54 +02:00
2024-08-03 19:53:54 +02:00
2024-08-03 19:53:54 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2023-12-08 17:22:33 +01:00
2023-12-08 17:22:33 +01:00
2024-07-01 22:58:55 +02:00
2023-11-22 15:42:25 +00:00
2024-07-01 22:58:55 +02:00
2024-07-01 22:58:55 +02:00
2024-07-01 16:45:17 +02:00
2024-08-04 19:17:45 +02:00
2024-06-26 10:05:32 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2023-11-22 07:44:05 +01:00
2023-11-22 15:42:25 +00:00
2024-07-01 16:45:17 +02:00
2024-08-04 19:17:45 +02:00
2023-09-28 09:52:20 +02:00
2024-08-05 08:53:55 +02:00
2024-08-03 19:55:45 +02:00
2024-08-04 19:17:45 +02:00
2024-06-26 08:33:17 +02:00
2024-05-27 21:15:50 +02:00
2024-08-04 19:17:45 +02:00
2024-08-10 23:24:58 +02:00
2024-08-04 19:17:45 +02:00
2024-08-04 19:17:45 +02:00
2024-07-01 22:58:55 +02:00
2023-11-22 15:42:25 +00:00
2024-05-14 16:37:11 +02:00
2024-08-07 09:06:30 +02:00
2024-07-01 16:45:17 +02:00