staticlib_http  1.3.2
 All Classes Namespaces Files Functions Variables
Public Attributes | List of all members
staticlib::http::resource_info Struct Reference

Metainformation about the opened HTTP resource. More...

#include <staticlib/http/resource_info.hpp>

Public Attributes

std::string effective_url = ""
 https://curl.haxx.se/libcurl/c/CURLINFO_EFFECTIVE_URL.html
double total_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_TOTAL_TIME.html
double namelookup_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_NAMELOOKUP_TIME.html
double connect_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_CONNECT_TIME.html
double appconnect_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_APPCONNECT_TIME.html
double pretransfer_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_PRETRANSFER_TIME.html
double starttransfer_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_STARTTRANSFER_TIME.html
double redirect_time_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_REDIRECT_TIME.html
long redirect_count = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_REDIRECT_COUNT.html
double speed_download_bytes_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_SPEED_DOWNLOAD.html
double speed_upload_bytes_secs = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_SPEED_UPLOAD.html
long header_size_bytes = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_HEADER_SIZE.html
long request_size_bytes = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_REQUEST_SIZE.html
long ssl_verifyresult = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_SSL_VERIFYRESULT.html
long os_errno = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_OS_ERRNO.html
long num_connects = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_NUM_CONNECTS.html
std::string primary_ip = ""
 https://curl.haxx.se/libcurl/c/CURLINFO_PRIMARY_IP.html
long primary_port = -1
 https://curl.haxx.se/libcurl/c/CURLINFO_PRIMARY_PORT.html

Detailed Description

Metainformation about the opened HTTP resource.

Member Data Documentation

double staticlib::http::resource_info::appconnect_time_secs = -1
double staticlib::http::resource_info::connect_time_secs = -1
std::string staticlib::http::resource_info::effective_url = ""
long staticlib::http::resource_info::header_size_bytes = -1
double staticlib::http::resource_info::namelookup_time_secs = -1
long staticlib::http::resource_info::num_connects = -1
long staticlib::http::resource_info::os_errno = -1
double staticlib::http::resource_info::pretransfer_time_secs = -1
std::string staticlib::http::resource_info::primary_ip = ""
long staticlib::http::resource_info::primary_port = -1
long staticlib::http::resource_info::redirect_count = -1
double staticlib::http::resource_info::redirect_time_secs = -1
long staticlib::http::resource_info::request_size_bytes = -1
double staticlib::http::resource_info::speed_download_bytes_secs = -1
double staticlib::http::resource_info::speed_upload_bytes_secs = -1
long staticlib::http::resource_info::ssl_verifyresult = -1
double staticlib::http::resource_info::starttransfer_time_secs = -1
double staticlib::http::resource_info::total_time_secs = -1

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