Lines Matching refs:data
52 static CURLcode gopher_do(struct Curl_easy *data, bool *done);
54 static CURLcode gopher_connect(struct Curl_easy *data, bool *done);
55 static CURLcode gopher_connecting(struct Curl_easy *data, bool *done);
111 static CURLcode gopher_connect(struct Curl_easy *data, bool *done)
113 (void)data;
118 static CURLcode gopher_connecting(struct Curl_easy *data, bool *done)
120 struct connectdata *conn = data->conn;
123 result = Curl_conn_connect(data, FIRSTSOCKET, TRUE, done);
131 static CURLcode gopher_do(struct Curl_easy *data, bool *done)
134 struct connectdata *conn = data->conn;
137 char *path = data->state.up.path;
138 char *query = data->state.up.query;
188 result = Curl_nwrite(data, FIRSTSOCKET, sel, k, &amount);
190 result = Curl_client_write(data, CLIENTWRITE_HEADER, sel, amount);
202 timeout_ms = Curl_timeleft(data, NULL, FALSE);
230 result = Curl_nwrite(data, FIRSTSOCKET, "\r\n", 2, &amount);
232 failf(data, "Failed sending Gopher request");
235 result = Curl_client_write(data, CLIENTWRITE_HEADER, (char *)"\r\n", 2);
239 Curl_setup_transfer(data, FIRSTSOCKET, -1, FALSE, -1);