#include "curl_setup.h"

Go to the source code of this file.
Classes | |
| struct | pingpong |
Macros | |
| #define | USE_PINGPONG |
Enumerations | |
| enum | curl_pp_transfer { FTPTRANSFER_BODY, FTPTRANSFER_INFO, FTPTRANSFER_NONE, FTPTRANSFER_LAST } |
Functions | |
| CURLcode | Curl_pp_disconnect (struct pingpong *pp) |
| CURLcode | Curl_pp_flushsend (struct pingpong *pp) |
| int | Curl_pp_getsock (struct pingpong *pp, curl_socket_t *socks, int numsocks) |
| void | Curl_pp_init (struct pingpong *pp) |
| bool | Curl_pp_moredata (struct pingpong *pp) |
| CURLcode | Curl_pp_readresp (curl_socket_t sockfd, struct pingpong *pp, int *code, size_t *size) |
| CURLcode | Curl_pp_sendf (struct pingpong *pp, const char *fmt,...) |
| time_t | Curl_pp_state_timeout (struct pingpong *pp) |
| CURLcode | Curl_pp_statemach (struct pingpong *pp, bool block) |
| CURLcode | Curl_pp_vsendf (struct pingpong *pp, const char *fmt, va_list args) |
| #define USE_PINGPONG |
Definition at line 29 of file pingpong.h.
| enum curl_pp_transfer |
| Enumerator | |
|---|---|
| FTPTRANSFER_BODY | |
| FTPTRANSFER_INFO | |
| FTPTRANSFER_NONE | |
| FTPTRANSFER_LAST | |
Definition at line 35 of file pingpong.h.
Definition at line 500 of file pingpong.c.
Definition at line 476 of file pingpong.c.
| int Curl_pp_getsock | ( | struct pingpong * | pp, |
| curl_socket_t * | socks, | ||
| int | numsocks | ||
| ) |
Definition at line 456 of file pingpong.c.
| void Curl_pp_init | ( | struct pingpong * | pp | ) |
Definition at line 140 of file pingpong.c.
Definition at line 507 of file pingpong.c.
| CURLcode Curl_pp_readresp | ( | curl_socket_t | sockfd, |
| struct pingpong * | pp, | ||
| int * | code, | ||
| size_t * | size | ||
| ) |
Definition at line 267 of file pingpong.c.
Definition at line 248 of file pingpong.c.
| time_t Curl_pp_state_timeout | ( | struct pingpong * | pp | ) |
Definition at line 47 of file pingpong.c.
Definition at line 81 of file pingpong.c.
Definition at line 161 of file pingpong.c.