ReactOS 0.4.17-dev-966-gf06eace
netconn_t Struct Reference

#include <internet.h>

Collaboration diagram for netconn_t:

Public Attributes

int socket
 
BOOL secure
 
BOOL is_blocking
 
CtxtHandle ssl_ctx
 
SecPkgContext_StreamSizes ssl_sizes
 
server_t * server
 
char * ssl_buf
 
char * extra_buf
 
size_t extra_len
 
char * peek_msg
 
char * peek_msg_mem
 
size_t peek_len
 
DWORD security_flags
 
BOOL mask_errors
 
BOOL keep_alive
 
DWORD64 keep_until
 
struct list pool_entry
 

Detailed Description

Definition at line 67 of file internet.h.

Member Data Documentation

◆ extra_buf

char* netconn_t::extra_buf

Definition at line 76 of file internet.h.

Referenced by read_ssl_chunk(), and tcp_disconnect().

◆ extra_len

size_t netconn_t::extra_len

Definition at line 77 of file internet.h.

Referenced by read_ssl_chunk(), and tcp_disconnect().

◆ is_blocking

BOOL netconn_t::is_blocking

Definition at line 71 of file internet.h.

Referenced by set_socket_blocking().

◆ keep_alive

BOOL netconn_t::keep_alive

Definition at line 84 of file internet.h.

Referenced by http_process_keep_alive(), and http_release_netconn().

◆ keep_until

DWORD64 netconn_t::keep_until

Definition at line 85 of file internet.h.

Referenced by http_release_netconn().

◆ mask_errors

BOOL netconn_t::mask_errors

Definition at line 82 of file internet.h.

Referenced by netconn_verify_cert().

◆ peek_len

size_t netconn_t::peek_len

Definition at line 80 of file internet.h.

Referenced by read_ssl_chunk(), tcp_disconnect(), and tcp_recv().

◆ peek_msg

char* netconn_t::peek_msg

Definition at line 78 of file internet.h.

Referenced by read_ssl_chunk(), tcp_disconnect(), and tcp_recv().

◆ peek_msg_mem

char* netconn_t::peek_msg_mem

Definition at line 79 of file internet.h.

Referenced by read_ssl_chunk(), tcp_disconnect(), and tcp_recv().

◆ pool_entry

struct list netconn_t::pool_entry

Definition at line 86 of file internet.h.

Referenced by http_release_netconn().

◆ secure

BOOL netconn_t::secure

Definition at line 70 of file internet.h.

Referenced by HTTPREQ_QueryOption().

◆ security_flags

DWORD netconn_t::security_flags

◆ server

server_t* netconn_t::server

Definition at line 74 of file internet.h.

Referenced by http_release_netconn(), and netconn_verify_cert().

◆ socket

int netconn_t::socket

Definition at line 69 of file internet.h.

Referenced by read_ssl_chunk(), send_ssl_chunk(), and set_socket_blocking().

◆ ssl_buf

char* netconn_t::ssl_buf

Definition at line 75 of file internet.h.

Referenced by read_ssl_chunk(), send_ssl_chunk(), and tcp_disconnect().

◆ ssl_ctx

CtxtHandle netconn_t::ssl_ctx

Definition at line 72 of file internet.h.

Referenced by read_ssl_chunk(), send_ssl_chunk(), and tcp_disconnect().

◆ ssl_sizes

SecPkgContext_StreamSizes netconn_t::ssl_sizes

Definition at line 73 of file internet.h.

Referenced by read_ssl_chunk(), send_ssl_chunk(), and tcp_send().


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