aboutsummaryrefslogtreecommitdiff
path: root/lib/select.h
diff options
context:
space:
mode:
authorJiri Hruska <jirka@fud.cz>2013-02-14 19:36:43 +0100
committerSteve Holme <steve_holme@hotmail.com>2013-02-22 18:35:15 +0000
commitcd65ecb2e8a6d4c65be9e5f08e36ed4960c3bf0f (patch)
tree545e5cf84716a4833a14d2360f7a46393c804aa3 /lib/select.h
parent44a3cdb9db1f0a92ae7423b650b43ce9298d7e8e (diff)
pingpong: Introduce Curl_pp_moredata()
A simple function to test whether the PP is not sending and there are still more data in its receiver cache. This will be later utilized to: 1) Change Curl_pp_multi_statemach() and Curl_pp_easy_statemach() to not test socket state and just call user's statemach_act() function when there are more data to process, because otherwise the task would just hang, waiting for more data from the socket. 2) Allow PP users to read multiple responses by looping as long as there are more data available and current phase is not finished. (Currently needed for correct processing of IMAP SELECT responses.)
Diffstat (limited to 'lib/select.h')
0 files changed, 0 insertions, 0 deletions