mcl_http_client_t Struct Reference

#include <mcl_core/src/http_client/basic/http_client_basic.h>

Collaboration diagram for mcl_http_client_t:
Collaboration graph

Data Fields

mcl_tls_ca_chain_handle certificate_chain
 
const char * user_agent
 
mcl_uint16_t port
 
mcl_size_t timeout
 
CURL * curl
 Curl handle. More...
 
mcl_list_tcertificates
 List of server certificates. More...
 

Detailed Description

HTTP client handle.

Definition at line 15 of file http_client_basic.h.

Field Documentation

mcl_tls_ca_chain_handle mcl_http_client_t::certificate_chain

Definition at line 17 of file http_client_basic.h.

Referenced by mcl_http_client_add_certificate(), and mcl_http_client_send().

mcl_list_t* mcl_http_client_t::certificates

List of server certificates.

Definition at line 26 of file http_client_libcurl.h.

Referenced by mcl_http_client_add_certificate().

CURL* mcl_http_client_t::curl

Curl handle.

Definition at line 25 of file http_client_libcurl.h.

Referenced by mcl_http_client_add_certificate(), and mcl_http_client_send().

mcl_uint16_t mcl_http_client_t::port

Definition at line 19 of file http_client_basic.h.

Referenced by start_http().

mcl_size_t mcl_http_client_t::timeout

Definition at line 20 of file http_client_basic.h.

Referenced by mcl_http_client_send().

const char* mcl_http_client_t::user_agent

Definition at line 18 of file http_client_basic.h.

Referenced by mcl_http_client_send().


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