diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-07-26 22:19:42 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-07-26 22:19:42 +0000 |
commit | 6f6b93da02019141812b81bfdbb6bcda430c3b4d (patch) | |
tree | b7c63e529d88edfbfebd5aaeb4570bd26f2b1cef /hiper/STATUS | |
parent | 45b1843dc9d5b283e5fd892dd74415e0e2a426a7 (diff) |
[Hiper-related work] Added a function called curl_multi_assign() that will
set a private pointer added to the internal libcurl hash table for the
particular socket passed in to this function.
Diffstat (limited to 'hiper/STATUS')
-rw-r--r-- | hiper/STATUS | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/hiper/STATUS b/hiper/STATUS index df8f4515c..6b3e511f4 100644 --- a/hiper/STATUS +++ b/hiper/STATUS @@ -267,3 +267,25 @@ April 20, 2006 using the same socket. I've cleaned up and simplified code now to adjust to this. +--------------------------------------------------------------------------- + +July 9, 2006 + + TODO: We need to alter how we use c-ares for getting info about its sockets, + as c-ares now provides a callback approach very similar to how libcurl is + about to work. + + I'm adding a function called curl_multi_assign() that will set a private + pointer added to the internal libcurl hash table for the particular socket + passed in to this function: + + CURLMcode curl_multi_assign(CURLM *multi_handle, + curl_socket_t sockfd, + void *sockp); + + 'sockp' being a custom pointer set by the application to be associated with + this socket. The socket has to be already existing and in-use by libcurl, + like having already called the callback telling about its existance. + + The set hashp pointer will then be passed on to the callback in upcoming + calls when this same socket is used (in the brand new 'socketp' argument). |