NCBI C++ ToolKit
Public Attributes | List of all members
SHttpConnector Struct Reference

Search Toolkit Book for SHttpConnector

+ Collaboration diagram for SHttpConnector:

Public Attributes

SConnNetInfonet_info
 
FHTTP_ParseHeader parse_header
 
void * user_data
 
FHTTP_Adjust adjust
 
FHTTP_Cleanup cleanup
 
THTTP_Flags flags
 
EBSwitch unsafe_redir:2
 
EBSwitch error_header:2
 
EBCanConnect can_connect:2
 
EBConnState conn_state:4
 
unsigned auth_done:1
 
unsigned proxy_auth_done:1
 
unsigned keepalive:1
 
unsigned chunked:1
 
unsigned entity:1
 
unsigned reused:1
 
unsigned retry:1
 
unsigned reserved:7
 
unsigned char minor_fault
 
unsigned short major_fault
 
unsigned short http_code
 
const char * vhost
 
SOCK sock
 
const STimeouto_timeout
 
STimeout oo_timeout
 
const STimeoutw_timeout
 
STimeout ww_timeout
 
BUF http
 
BUF r_buf
 
BUF w_buf
 
size_t w_len
 
TNCBI_BigCount expected
 
TNCBI_BigCount received
 

Detailed Description

Definition at line 121 of file ncbi_http_connector.c.

Member Data Documentation

◆ adjust

FHTTP_Adjust SHttpConnector::adjust

◆ auth_done

unsigned SHttpConnector::auth_done

Definition at line 133 of file ncbi_http_connector.c.

Referenced by s_OpenHttpConnector(), and x_Authenticate().

◆ can_connect

EBCanConnect SHttpConnector::can_connect

◆ chunked

unsigned SHttpConnector::chunked

◆ cleanup

FHTTP_Cleanup SHttpConnector::cleanup

◆ conn_state

EBConnState SHttpConnector::conn_state

◆ entity

unsigned SHttpConnector::entity

Definition at line 137 of file ncbi_http_connector.c.

Referenced by s_Adjust(), s_Connect(), s_VT_Write(), and x_Authenticate().

◆ error_header

EBSwitch SHttpConnector::error_header

Definition at line 130 of file ncbi_http_connector.c.

Referenced by s_CreateHttpConnector(), and x_ErrorHeaderOnly().

◆ expected

TNCBI_BigCount SHttpConnector::expected

◆ flags

THTTP_Flags SHttpConnector::flags

◆ http

BUF SHttpConnector::http

◆ http_code

unsigned short SHttpConnector::http_code

Definition at line 143 of file ncbi_http_connector.c.

Referenced by HTTP_CreateTunnelEx(), s_Connect(), s_Read(), and s_ReadHeader().

◆ keepalive

unsigned SHttpConnector::keepalive

Definition at line 135 of file ncbi_http_connector.c.

Referenced by s_ConnectAndSend(), s_Disconnect(), s_Read(), and s_ReadHeader().

◆ major_fault

unsigned short SHttpConnector::major_fault

Definition at line 142 of file ncbi_http_connector.c.

Referenced by s_Adjust(), s_OpenHttpConnector(), and s_TunnelAdjust().

◆ minor_fault

unsigned char SHttpConnector::minor_fault

Definition at line 141 of file ncbi_http_connector.c.

Referenced by s_Adjust(), s_OpenHttpConnector(), and s_TunnelAdjust().

◆ net_info

SConnNetInfo* SHttpConnector::net_info

◆ o_timeout

const STimeout* SHttpConnector::o_timeout

Definition at line 148 of file ncbi_http_connector.c.

Referenced by s_Connect(), s_CreateHttpConnector(), and s_OpenHttpConnector().

◆ oo_timeout

STimeout SHttpConnector::oo_timeout

Definition at line 149 of file ncbi_http_connector.c.

Referenced by s_OpenHttpConnector().

◆ parse_header

FHTTP_ParseHeader SHttpConnector::parse_header

Definition at line 123 of file ncbi_http_connector.c.

Referenced by s_CreateConnector(), s_CreateHttpConnector(), and s_ReadHeader().

◆ proxy_auth_done

unsigned SHttpConnector::proxy_auth_done

Definition at line 134 of file ncbi_http_connector.c.

Referenced by s_OpenHttpConnector(), and x_Authenticate().

◆ r_buf

BUF SHttpConnector::r_buf

◆ received

TNCBI_BigCount SHttpConnector::received

◆ reserved

unsigned SHttpConnector::reserved

Definition at line 140 of file ncbi_http_connector.c.

Referenced by s_CreateHttpConnector().

◆ retry

unsigned SHttpConnector::retry

Definition at line 139 of file ncbi_http_connector.c.

Referenced by s_Adjust(), s_Connect(), s_DropConnection(), and s_OpenHttpConnector().

◆ reused

unsigned SHttpConnector::reused

Definition at line 138 of file ncbi_http_connector.c.

Referenced by s_Adjust(), s_Connect(), s_ConnectAndSend(), and s_ReadHeader().

◆ sock

SOCK SHttpConnector::sock

◆ unsafe_redir

EBSwitch SHttpConnector::unsafe_redir

◆ user_data

void* SHttpConnector::user_data

◆ vhost

const char* SHttpConnector::vhost

◆ w_buf

BUF SHttpConnector::w_buf

◆ w_len

size_t SHttpConnector::w_len

◆ w_timeout

const STimeout* SHttpConnector::w_timeout

◆ ww_timeout

STimeout SHttpConnector::ww_timeout

Definition at line 151 of file ncbi_http_connector.c.

Referenced by s_OpenHttpConnector(), s_VT_Flush(), and s_VT_Write().


The documentation for this struct was generated from the following file:
Modified on Tue Jun 11 09:28:04 2024 by modify_doxy.py rev. 669887