Lines Matching refs:connectdata
602 typedef CURLcode (*Curl_do_more_func)(struct connectdata *, int *);
603 typedef CURLcode (*Curl_done_func)(struct connectdata *, CURLcode, bool);
622 * these members were on the connectdata struct but since a conn struct may
736 CURLcode (*setup_connection)(struct connectdata *);
739 CURLcode (*do_it)(struct connectdata *, bool *done);
754 CURLcode (*connect_it)(struct connectdata *, bool *done);
757 CURLcode (*connecting)(struct connectdata *, bool *done);
758 CURLcode (*doing)(struct connectdata *, bool *done);
762 int (*proto_getsock)(struct connectdata *conn,
768 int (*doing_getsock)(struct connectdata *conn,
774 int (*domore_getsock)(struct connectdata *conn,
781 int (*perform_getsock)(const struct connectdata *conn,
790 CURLcode (*disconnect)(struct connectdata *, bool dead_connection);
794 CURLcode (*readwrite)(struct Curl_easy *data, struct connectdata *conn,
822 typedef ssize_t (Curl_send)(struct connectdata *conn, /* connection data */
829 typedef ssize_t (Curl_recv)(struct connectdata *conn, /* connection data */
850 * The connectdata struct contains all fields and variables that should be
853 struct connectdata {
859 /* chunk is for HTTP chunked encoding, but is in the general connectdata
1101 /* The end of connectdata. */
1125 and, 'conn_local_port' are copied over from the connectdata struct in
1215 * Session-data MUST be put in the connectdata struct and here. */
1246 struct connectdata *lastconnect; /* The last connection, NULL if undefined */
1698 * The 'connectdata' struct MUST have all the connection oriented stuff as we
1712 struct connectdata *easy_conn; /* the "unit's" connection */