Classes | Public Attributes | List of all members
connectdata Struct Reference

#include <urldata.h>

Classes

struct  dynamically_allocated_data
 Dynamicly allocated strings, MUST be freed before this. More...
 

Public Attributes

struct connectdata::dynamically_allocated_data allocptr
 
struct ConnectBits bits
 
size_t buf_len
 
struct connectbundlebundle
 
struct curl_llist_element bundle_node
 
struct Curl_chunker chunk
 
void * closesocket_client
 
struct hostname conn_to_host
 
int conn_to_port
 
struct http_connect_stateconnect_state
 
long connection_id
 
struct curltime connecttime
 
struct curltime created
 
int cselect_bits
 
struct Curl_easydata
 
struct Curl_dns_entrydns_entry
 
curl_closesocket_callback fclosesocket
 
const struct Curl_handlergiven
 
const struct Curl_handlerhandler
 
struct hostname host
 
struct proxy_info http_proxy
 
int httpversion
 
bool inuse
 
Curl_addrinfoip_addr
 
char ip_addr_str [MAX_IPADR_LEN]
 
long ip_version
 
char local_ip [MAX_IPADR_LEN]
 
long local_port
 
char * localdev
 
unsigned short localport
 
int localportrange
 
char * master_buffer
 
int negnpn
 
struct curltime now
 
int num_addr
 
char * oauth_bearer
 
char * options
 
char * passwd
 
long port
 
char primary_ip [MAX_IPADR_LEN]
 
long primary_port
 
union {
   struct ftp_conn   ftpc
 
   void *   generic
 
   struct http_conn   httpc
 
   struct imap_conn   imapc
 
   struct pop3_conn   pop3c
 
   struct rtsp_conn   rtspc
 
   struct smb_conn   smbc
 
   struct smtp_conn   smtpc
 
   struct ssh_conn   sshc
 
   struct tftp_state_data *   tftpc
 
proto
 
struct ssl_connect_data proxy_ssl [2]
 
struct ssl_primary_config proxy_ssl_config
 
size_t read_pos
 
bool readchannel_inuse
 
Curl_recvrecv [2]
 
struct curl_llist recv_pipe
 
int remote_port
 
int rtspversion
 
unsigned int scope_id
 
unsigned short secondary_port
 
char * secondaryhostname
 
void * seek_client
 
curl_seek_callback seek_func
 
Curl_sendsend [2]
 
struct curl_llist send_pipe
 
curl_socket_t sock [2]
 
bool sock_accepted [2]
 
curl_socket_t sockfd
 
struct proxy_info socks_proxy
 
int socktype
 
struct ssl_connect_data ssl [2]
 
struct ssl_primary_config ssl_config
 
char syserr_buf [256]
 
Curl_addrinfotempaddr [2]
 
curl_socket_t tempsock [2]
 
time_t timeoutms_per_addr
 
bool tls_upgraded
 
char * trailer
 
int trlMax
 
int trlPos
 
char * user
 
int waitfor
 
bool writechannel_inuse
 
curl_socket_t writesockfd
 

Detailed Description

Definition at line 779 of file urldata.h.

Member Data Documentation

◆ allocptr

struct connectdata::dynamically_allocated_data connectdata::allocptr

◆ bits

struct ConnectBits connectdata::bits

Definition at line 885 of file urldata.h.

◆ buf_len

size_t connectdata::buf_len

Definition at line 954 of file urldata.h.

◆ bundle

struct connectbundle* connectdata::bundle

Definition at line 1018 of file urldata.h.

◆ bundle_node

struct curl_llist_element connectdata::bundle_node

Definition at line 785 of file urldata.h.

◆ chunk

struct Curl_chunker connectdata::chunk

Definition at line 790 of file urldata.h.

◆ closesocket_client

void* connectdata::closesocket_client

Definition at line 793 of file urldata.h.

◆ conn_to_host

struct hostname connectdata::conn_to_host

Definition at line 827 of file urldata.h.

◆ conn_to_port

int connectdata::conn_to_port

Definition at line 835 of file urldata.h.

◆ connect_state

struct http_connect_state* connectdata::connect_state

Definition at line 1017 of file urldata.h.

◆ connection_id

long connectdata::connection_id

Definition at line 801 of file urldata.h.

◆ connecttime

struct curltime connectdata::connecttime

Definition at line 890 of file urldata.h.

◆ created

struct curltime connectdata::created

Definition at line 867 of file urldata.h.

◆ cselect_bits

int connectdata::cselect_bits

Definition at line 1002 of file urldata.h.

◆ data

struct Curl_easy* connectdata::data

Definition at line 783 of file urldata.h.

◆ dns_entry

struct Curl_dns_entry* connectdata::dns_entry

Definition at line 808 of file urldata.h.

◆ fclosesocket

curl_closesocket_callback connectdata::fclosesocket

Definition at line 792 of file urldata.h.

◆ ftpc

struct ftp_conn connectdata::ftpc

Definition at line 990 of file urldata.h.

◆ generic

void* connectdata::generic

Definition at line 999 of file urldata.h.

◆ given

const struct Curl_handler* connectdata::given

Definition at line 897 of file urldata.h.

◆ handler

const struct Curl_handler* connectdata::handler

Definition at line 896 of file urldata.h.

◆ host

struct hostname connectdata::host

Definition at line 825 of file urldata.h.

◆ http_proxy

struct proxy_info connectdata::http_proxy

Definition at line 831 of file urldata.h.

◆ httpc

struct http_conn connectdata::httpc

Definition at line 991 of file urldata.h.

◆ httpversion

int connectdata::httpversion

Definition at line 863 of file urldata.h.

◆ imapc

struct imap_conn connectdata::imapc

Definition at line 994 of file urldata.h.

◆ inuse

bool connectdata::inuse

Definition at line 795 of file urldata.h.

◆ ip_addr

Curl_addrinfo* connectdata::ip_addr

Definition at line 813 of file urldata.h.

◆ ip_addr_str

char connectdata::ip_addr_str[MAX_IPADR_LEN]

Definition at line 819 of file urldata.h.

◆ ip_version

long connectdata::ip_version

Definition at line 899 of file urldata.h.

◆ local_ip

char connectdata::local_ip[MAX_IPADR_LEN]

Definition at line 854 of file urldata.h.

◆ local_port

long connectdata::local_port

Definition at line 855 of file urldata.h.

◆ localdev

char* connectdata::localdev

Definition at line 1014 of file urldata.h.

◆ localport

unsigned short connectdata::localport

Definition at line 1015 of file urldata.h.

◆ localportrange

int connectdata::localportrange

Definition at line 1016 of file urldata.h.

◆ master_buffer

char* connectdata::master_buffer

Definition at line 951 of file urldata.h.

◆ negnpn

int connectdata::negnpn

Definition at line 1019 of file urldata.h.

◆ now

struct curltime connectdata::now

Definition at line 866 of file urldata.h.

◆ num_addr

int connectdata::num_addr

Definition at line 892 of file urldata.h.

◆ oauth_bearer

char* connectdata::oauth_bearer

Definition at line 861 of file urldata.h.

◆ options

char* connectdata::options

Definition at line 859 of file urldata.h.

◆ passwd

char* connectdata::passwd

Definition at line 858 of file urldata.h.

◆ pop3c

struct pop3_conn connectdata::pop3c

Definition at line 995 of file urldata.h.

◆ port

long connectdata::port

Definition at line 833 of file urldata.h.

◆ primary_ip

char connectdata::primary_ip[MAX_IPADR_LEN]

Definition at line 847 of file urldata.h.

◆ primary_port

long connectdata::primary_port

Definition at line 848 of file urldata.h.

◆ proto

union { ... } connectdata::proto

◆ proxy_ssl

struct ssl_connect_data connectdata::proxy_ssl[2]

Definition at line 880 of file urldata.h.

◆ proxy_ssl_config

struct ssl_primary_config connectdata::proxy_ssl_config

Definition at line 882 of file urldata.h.

◆ read_pos

size_t connectdata::read_pos

Definition at line 953 of file urldata.h.

◆ readchannel_inuse

bool connectdata::readchannel_inuse

Definition at line 943 of file urldata.h.

◆ recv

Curl_recv* connectdata::recv[2]

Definition at line 873 of file urldata.h.

◆ recv_pipe

struct curl_llist connectdata::recv_pipe

Definition at line 949 of file urldata.h.

◆ remote_port

int connectdata::remote_port

Definition at line 834 of file urldata.h.

◆ rtspc

struct rtsp_conn connectdata::rtspc

Definition at line 997 of file urldata.h.

◆ rtspversion

int connectdata::rtspversion

Definition at line 864 of file urldata.h.

◆ scope_id

unsigned int connectdata::scope_id

Definition at line 821 of file urldata.h.

◆ secondary_port

unsigned short connectdata::secondary_port

Definition at line 837 of file urldata.h.

◆ secondaryhostname

char* connectdata::secondaryhostname

Definition at line 826 of file urldata.h.

◆ seek_client

void* connectdata::seek_client

Definition at line 958 of file urldata.h.

◆ seek_func

curl_seek_callback connectdata::seek_func

Definition at line 957 of file urldata.h.

◆ send

Curl_send* connectdata::send[2]

Definition at line 874 of file urldata.h.

◆ send_pipe

struct curl_llist connectdata::send_pipe

Definition at line 947 of file urldata.h.

◆ smbc

struct smb_conn connectdata::smbc

Definition at line 998 of file urldata.h.

◆ smtpc

struct smtp_conn connectdata::smtpc

Definition at line 996 of file urldata.h.

◆ sock

curl_socket_t connectdata::sock[2]

Definition at line 868 of file urldata.h.

◆ sock_accepted

bool connectdata::sock_accepted[2]

Definition at line 871 of file urldata.h.

◆ sockfd

curl_socket_t connectdata::sockfd

Definition at line 903 of file urldata.h.

◆ socks_proxy

struct proxy_info connectdata::socks_proxy

Definition at line 830 of file urldata.h.

◆ socktype

int connectdata::socktype

Definition at line 823 of file urldata.h.

◆ sshc

struct ssh_conn connectdata::sshc

Definition at line 992 of file urldata.h.

◆ ssl

struct ssl_connect_data connectdata::ssl[2]

Definition at line 879 of file urldata.h.

◆ ssl_config

struct ssl_primary_config connectdata::ssl_config

Definition at line 881 of file urldata.h.

◆ syserr_buf

char connectdata::syserr_buf[256]

Definition at line 977 of file urldata.h.

◆ tempaddr

Curl_addrinfo* connectdata::tempaddr[2]

Definition at line 814 of file urldata.h.

◆ tempsock

curl_socket_t connectdata::tempsock[2]

Definition at line 870 of file urldata.h.

◆ tftpc

struct tftp_state_data* connectdata::tftpc

Definition at line 993 of file urldata.h.

◆ timeoutms_per_addr

time_t connectdata::timeoutms_per_addr

Definition at line 893 of file urldata.h.

◆ tls_upgraded

bool connectdata::tls_upgraded

Definition at line 883 of file urldata.h.

◆ trailer

char* connectdata::trailer

Definition at line 985 of file urldata.h.

◆ trlMax

int connectdata::trlMax

Definition at line 986 of file urldata.h.

◆ trlPos

int connectdata::trlPos

Definition at line 987 of file urldata.h.

◆ user

char* connectdata::user

Definition at line 857 of file urldata.h.

◆ waitfor

int connectdata::waitfor

Definition at line 1003 of file urldata.h.

◆ writechannel_inuse

bool connectdata::writechannel_inuse

Definition at line 945 of file urldata.h.

◆ writesockfd

curl_socket_t connectdata::writesockfd

Definition at line 904 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