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 787 of file urldata.h.

Member Data Documentation

struct connectdata::dynamically_allocated_data connectdata::allocptr
struct ConnectBits connectdata::bits

Definition at line 893 of file urldata.h.

size_t connectdata::buf_len

Definition at line 962 of file urldata.h.

struct connectbundle* connectdata::bundle

Definition at line 1026 of file urldata.h.

struct curl_llist_element connectdata::bundle_node

Definition at line 793 of file urldata.h.

struct Curl_chunker connectdata::chunk

Definition at line 798 of file urldata.h.

void* connectdata::closesocket_client

Definition at line 801 of file urldata.h.

struct hostname connectdata::conn_to_host

Definition at line 835 of file urldata.h.

int connectdata::conn_to_port

Definition at line 843 of file urldata.h.

struct http_connect_state* connectdata::connect_state

Definition at line 1025 of file urldata.h.

long connectdata::connection_id

Definition at line 809 of file urldata.h.

struct curltime connectdata::connecttime

Definition at line 898 of file urldata.h.

struct curltime connectdata::created

Definition at line 875 of file urldata.h.

int connectdata::cselect_bits

Definition at line 1010 of file urldata.h.

struct Curl_easy* connectdata::data

Definition at line 791 of file urldata.h.

struct Curl_dns_entry* connectdata::dns_entry

Definition at line 816 of file urldata.h.

curl_closesocket_callback connectdata::fclosesocket

Definition at line 800 of file urldata.h.

struct ftp_conn connectdata::ftpc

Definition at line 998 of file urldata.h.

void* connectdata::generic

Definition at line 1007 of file urldata.h.

const struct Curl_handler* connectdata::given

Definition at line 905 of file urldata.h.

const struct Curl_handler* connectdata::handler

Definition at line 904 of file urldata.h.

struct hostname connectdata::host

Definition at line 833 of file urldata.h.

struct proxy_info connectdata::http_proxy

Definition at line 839 of file urldata.h.

struct http_conn connectdata::httpc

Definition at line 999 of file urldata.h.

int connectdata::httpversion

Definition at line 871 of file urldata.h.

struct imap_conn connectdata::imapc

Definition at line 1002 of file urldata.h.

bool connectdata::inuse

Definition at line 803 of file urldata.h.

Curl_addrinfo* connectdata::ip_addr

Definition at line 821 of file urldata.h.

char connectdata::ip_addr_str[MAX_IPADR_LEN]

Definition at line 827 of file urldata.h.

long connectdata::ip_version

Definition at line 907 of file urldata.h.

char connectdata::local_ip[MAX_IPADR_LEN]

Definition at line 862 of file urldata.h.

long connectdata::local_port

Definition at line 863 of file urldata.h.

char* connectdata::localdev

Definition at line 1022 of file urldata.h.

unsigned short connectdata::localport

Definition at line 1023 of file urldata.h.

int connectdata::localportrange

Definition at line 1024 of file urldata.h.

char* connectdata::master_buffer

Definition at line 959 of file urldata.h.

int connectdata::negnpn

Definition at line 1027 of file urldata.h.

struct curltime connectdata::now

Definition at line 874 of file urldata.h.

int connectdata::num_addr

Definition at line 900 of file urldata.h.

char* connectdata::oauth_bearer

Definition at line 869 of file urldata.h.

char* connectdata::options

Definition at line 867 of file urldata.h.

char* connectdata::passwd

Definition at line 866 of file urldata.h.

struct pop3_conn connectdata::pop3c

Definition at line 1003 of file urldata.h.

long connectdata::port

Definition at line 841 of file urldata.h.

char connectdata::primary_ip[MAX_IPADR_LEN]

Definition at line 855 of file urldata.h.

long connectdata::primary_port

Definition at line 856 of file urldata.h.

union { ... } connectdata::proto
struct ssl_connect_data connectdata::proxy_ssl[2]

Definition at line 888 of file urldata.h.

struct ssl_primary_config connectdata::proxy_ssl_config

Definition at line 890 of file urldata.h.

size_t connectdata::read_pos

Definition at line 961 of file urldata.h.

bool connectdata::readchannel_inuse

Definition at line 951 of file urldata.h.

Curl_recv* connectdata::recv[2]

Definition at line 881 of file urldata.h.

struct curl_llist connectdata::recv_pipe

Definition at line 957 of file urldata.h.

int connectdata::remote_port

Definition at line 842 of file urldata.h.

struct rtsp_conn connectdata::rtspc

Definition at line 1005 of file urldata.h.

int connectdata::rtspversion

Definition at line 872 of file urldata.h.

unsigned int connectdata::scope_id

Definition at line 829 of file urldata.h.

unsigned short connectdata::secondary_port

Definition at line 845 of file urldata.h.

char* connectdata::secondaryhostname

Definition at line 834 of file urldata.h.

void* connectdata::seek_client

Definition at line 966 of file urldata.h.

curl_seek_callback connectdata::seek_func

Definition at line 965 of file urldata.h.

Curl_send* connectdata::send[2]

Definition at line 882 of file urldata.h.

struct curl_llist connectdata::send_pipe

Definition at line 955 of file urldata.h.

struct smb_conn connectdata::smbc

Definition at line 1006 of file urldata.h.

struct smtp_conn connectdata::smtpc

Definition at line 1004 of file urldata.h.

curl_socket_t connectdata::sock[2]

Definition at line 876 of file urldata.h.

bool connectdata::sock_accepted[2]

Definition at line 879 of file urldata.h.

curl_socket_t connectdata::sockfd

Definition at line 911 of file urldata.h.

struct proxy_info connectdata::socks_proxy

Definition at line 838 of file urldata.h.

int connectdata::socktype

Definition at line 831 of file urldata.h.

struct ssh_conn connectdata::sshc

Definition at line 1000 of file urldata.h.

struct ssl_connect_data connectdata::ssl[2]

Definition at line 887 of file urldata.h.

struct ssl_primary_config connectdata::ssl_config

Definition at line 889 of file urldata.h.

char connectdata::syserr_buf[256]

Definition at line 985 of file urldata.h.

Curl_addrinfo* connectdata::tempaddr[2]

Definition at line 822 of file urldata.h.

curl_socket_t connectdata::tempsock[2]

Definition at line 878 of file urldata.h.

struct tftp_state_data* connectdata::tftpc

Definition at line 1001 of file urldata.h.

time_t connectdata::timeoutms_per_addr

Definition at line 901 of file urldata.h.

bool connectdata::tls_upgraded

Definition at line 891 of file urldata.h.

char* connectdata::trailer

Definition at line 993 of file urldata.h.

int connectdata::trlMax

Definition at line 994 of file urldata.h.

int connectdata::trlPos

Definition at line 995 of file urldata.h.

char* connectdata::user

Definition at line 865 of file urldata.h.

int connectdata::waitfor

Definition at line 1011 of file urldata.h.

bool connectdata::writechannel_inuse

Definition at line 953 of file urldata.h.

curl_socket_t connectdata::writesockfd

Definition at line 912 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 Sat Feb 13 2021 03:42:18