mirror of
https://github.com/curl/curl.git
synced 2026-04-14 22:31:41 +03:00
pingpong: remove the 'conn' struct member
... as it's superfluous now when Curl_easy is passed in and we can derive the connection from that instead and avoid the duplicate copy. Closes #6525
This commit is contained in:
parent
1dc8aa870e
commit
7173fe98ba
6 changed files with 16 additions and 20 deletions
|
|
@ -62,7 +62,6 @@ struct pingpong {
|
|||
off, used to time-out response reading */
|
||||
timediff_t response_time; /* When no timeout is given, this is the amount of
|
||||
milliseconds we await for a server response. */
|
||||
struct connectdata *conn; /* the connection */
|
||||
struct dynbuf sendbuf;
|
||||
|
||||
/* Function pointers the protocols MUST implement and provide for the
|
||||
|
|
@ -78,7 +77,6 @@ struct pingpong {
|
|||
pp->response_time = RESP_TIMEOUT; \
|
||||
pp->statemachine = s; \
|
||||
pp->endofresp = e; \
|
||||
pp->conn = conn; \
|
||||
} while(0)
|
||||
|
||||
/*
|
||||
|
|
@ -149,7 +147,8 @@ CURLcode Curl_pp_flushsend(struct Curl_easy *data,
|
|||
/* call this when a pingpong connection is disconnected */
|
||||
CURLcode Curl_pp_disconnect(struct pingpong *pp);
|
||||
|
||||
int Curl_pp_getsock(struct pingpong *pp, curl_socket_t *socks);
|
||||
int Curl_pp_getsock(struct Curl_easy *data, struct pingpong *pp,
|
||||
curl_socket_t *socks);
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue