My Project
Public Attributes | List of all members
Curl_handler Struct Reference

Public Attributes

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

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