diff options
author | Daniel Stenberg <daniel@haxx.se> | 2010-08-09 00:01:36 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-08-15 13:16:39 +0200 |
commit | 4d53dc5d8036c199a5eed6f1df4ae89d9f0a1857 (patch) | |
tree | 5b1b983fa54d41dde7daabb06c81fe98f684a369 /lib/ftp.c | |
parent | 5907777153932e27805b192443dfe2845327a8c4 (diff) |
multi: make curl_multi_info_read perform O(1)
Instead of looping over all attached easy handles, this now keeps a list
of messages in the multi handle. It allows curl_multi_info_read() to
perform O(1) no matter how many easy handles that are handled. This is
of importance since this function may be polled very frequently by apps
using the multi interface.
Diffstat (limited to 'lib/ftp.c')
0 files changed, 0 insertions, 0 deletions