Public Attributes | List of all members
Curl_handler Struct Reference

#include <urldata.h>

Public Attributes

CURLcode(* connect_it )(struct connectdata *, bool *done)
 
CURLcode(* connecting )(struct connectdata *, bool *done)
 
unsigned int(* connection_check )(struct connectdata *conn, unsigned int checks_to_perform)
 
long defport
 
CURLcode(* disconnect )(struct connectdata *, bool dead_connection)
 
CURLcode(* do_it )(struct connectdata *, bool *done)
 
Curl_do_more_func do_more
 
CURLcode(* doing )(struct connectdata *, bool *done)
 
int(* doing_getsock )(struct connectdata *conn, curl_socket_t *socks, int numsocks)
 
int(* domore_getsock )(struct connectdata *conn, curl_socket_t *socks, int numsocks)
 
Curl_done_func done
 
unsigned int flags
 
int(* perform_getsock )(const struct connectdata *conn, curl_socket_t *socks, int numsocks)
 
int(* proto_getsock )(struct connectdata *conn, curl_socket_t *socks, int numsocks)
 
unsigned int protocol
 
CURLcode(* readwrite )(struct Curl_easy *data, struct connectdata *conn, ssize_t *nread, bool *readmore)
 
const char * scheme
 
CURLcode(* setup_connection )(struct connectdata *)
 

Detailed Description

Definition at line 620 of file urldata.h.

Member Data Documentation

◆ connect_it

CURLcode(* Curl_handler::connect_it) (struct connectdata *, bool *done)

Definition at line 642 of file urldata.h.

◆ connecting

CURLcode(* Curl_handler::connecting) (struct connectdata *, bool *done)

Definition at line 645 of file urldata.h.

◆ connection_check

unsigned int(* Curl_handler::connection_check) (struct connectdata *conn, unsigned int checks_to_perform)

Definition at line 688 of file urldata.h.

◆ defport

long Curl_handler::defport

Definition at line 691 of file urldata.h.

◆ disconnect

CURLcode(* Curl_handler::disconnect) (struct connectdata *, bool dead_connection)

Definition at line 678 of file urldata.h.

◆ do_it

CURLcode(* Curl_handler::do_it) (struct connectdata *, bool *done)

Definition at line 627 of file urldata.h.

◆ do_more

Curl_do_more_func Curl_handler::do_more

Definition at line 634 of file urldata.h.

◆ doing

CURLcode(* Curl_handler::doing) (struct connectdata *, bool *done)

Definition at line 646 of file urldata.h.

◆ doing_getsock

int(* Curl_handler::doing_getsock) (struct connectdata *conn, curl_socket_t *socks, int numsocks)

Definition at line 656 of file urldata.h.

◆ domore_getsock

int(* Curl_handler::domore_getsock) (struct connectdata *conn, curl_socket_t *socks, int numsocks)

Definition at line 662 of file urldata.h.

◆ done

Curl_done_func Curl_handler::done

Definition at line 628 of file urldata.h.

◆ flags

unsigned int Curl_handler::flags

Definition at line 694 of file urldata.h.

◆ perform_getsock

int(* Curl_handler::perform_getsock) (const struct connectdata *conn, curl_socket_t *socks, int numsocks)

Definition at line 669 of file urldata.h.

◆ proto_getsock

int(* Curl_handler::proto_getsock) (struct connectdata *conn, curl_socket_t *socks, int numsocks)

Definition at line 650 of file urldata.h.

◆ protocol

unsigned int Curl_handler::protocol

Definition at line 692 of file urldata.h.

◆ readwrite

CURLcode(* Curl_handler::readwrite) (struct Curl_easy *data, struct connectdata *conn, ssize_t *nread, bool *readmore)

Definition at line 682 of file urldata.h.

◆ scheme

const char* Curl_handler::scheme

Definition at line 621 of file urldata.h.

◆ setup_connection

CURLcode(* Curl_handler::setup_connection) (struct connectdata *)

Definition at line 624 of file urldata.h.


The documentation for this struct was generated from the following file:


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sun May 15 2022 02:25:02