My Project
Classes | Public Types | Public Attributes | List of all members
connectdata Struct Reference

Classes

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

Public Types

enum  { TUNNEL_INIT, TUNNEL_CONNECT, TUNNEL_COMPLETE }
 

Public Attributes

struct SessionHandledata
 
struct Curl_chunker chunk
 
curl_closesocket_callback fclosesocket
 
void * closesocket_client
 
bool inuse
 
long connection_id
 
struct Curl_dns_entrydns_entry
 
Curl_addrinfoip_addr
 
Curl_addrinfotempaddr [2]
 
char ip_addr_str [MAX_IPADR_LEN]
 
unsigned int scope_id
 
int socktype
 
struct hostname host
 
struct hostname proxy
 
long port
 
int remote_port
 
char primary_ip [MAX_IPADR_LEN]
 
long primary_port
 
char local_ip [MAX_IPADR_LEN]
 
long local_port
 
char * user
 
char * passwd
 
char * options
 
char * oauth_bearer
 
char * proxyuser
 
char * proxypasswd
 
curl_proxytype proxytype
 
int httpversion
 
int rtspversion
 
struct timeval now
 
struct timeval created
 
curl_socket_t sock [2]
 
curl_socket_t tempsock [2]
 
bool sock_accepted [2]
 
Curl_recv * recv [2]
 
Curl_send * send [2]
 
struct ssl_connect_data ssl [2]
 
struct ssl_config_data ssl_config
 
struct ConnectBits bits
 
struct timeval connecttime
 
int num_addr
 
long timeoutms_per_addr
 
const struct Curl_handlerhandler
 
const struct Curl_handlergiven
 
long ip_version
 
curl_socket_t sockfd
 
curl_socket_t writesockfd
 
struct connectdata::dynamically_allocated_data allocptr
 
bool readchannel_inuse
 
bool writechannel_inuse
 
struct curl_llistsend_pipe
 
struct curl_llistrecv_pipe
 
char * master_buffer
 
size_t read_pos
 
size_t buf_len
 
curl_seek_callback seek_func
 
void * seek_client
 
char syserr_buf [256]
 
char * trailer
 
int trlMax
 
int trlPos
 
union {
   struct ftp_conn   ftpc
 
   struct http_conn   httpc
 
   struct ssh_conn   sshc
 
   struct tftp_state_data *   tftpc
 
   struct imap_conn   imapc
 
   struct pop3_conn   pop3c
 
   struct smtp_conn   smtpc
 
   struct rtsp_conn   rtspc
 
   struct smb_conn   smbc
 
   void *   generic
 
proto
 
int cselect_bits
 
int waitfor
 
bool verifypeer
 
bool verifyhost
 
char * localdev
 
unsigned short localport
 
int localportrange
 
enum connectdata:: { ... }  tunnel_state [2]
 
struct connectbundlebundle
 
int negnpn
 

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