GNU libmicrohttpd 0.9.77
|
#include <microhttpd.h>
Information about a connection.
Definition at line 2107 of file microhttpd.h.
int MHD_ConnectionInfo::cipher_algorithm |
Cipher algorithm used, of type "enum gnutls_cipher_algorithm".
Definition at line 2113 of file microhttpd.h.
Address information for the client.
Definition at line 2160 of file microhttpd.h.
void* MHD_ConnectionInfo::client_cert |
GNUtls client certificate handle, of type "gnutls_x509_crt_t".
Definition at line 2155 of file microhttpd.h.
MHD_socket MHD_ConnectionInfo::connect_fd |
Connect socket
Definition at line 2140 of file microhttpd.h.
Amount of second that connection could spend in idle state before automatically disconnected. Zero for no timeout (unlimited idle time).
Definition at line 2130 of file microhttpd.h.
struct MHD_Daemon* MHD_ConnectionInfo::daemon |
Which daemon manages this connection (useful in case there are many daemons running).
Definition at line 2166 of file microhttpd.h.
size_t MHD_ConnectionInfo::header_size |
Size of the client's HTTP header.
Definition at line 2145 of file microhttpd.h.
HTTP status queued with the response, for MHD_CONNECTION_INFO_HTTP_STATUS.
Definition at line 2135 of file microhttpd.h.
int MHD_ConnectionInfo::protocol |
Protocol used, of type "enum gnutls_protocol".
Definition at line 2118 of file microhttpd.h.
void* MHD_ConnectionInfo::socket_context |
Socket-specific client context. Points to the same address as the "socket_context" of the MHD_NotifyConnectionCallback.
Definition at line 2172 of file microhttpd.h.
int MHD_ConnectionInfo::suspended |
The suspended status of a connection.
Definition at line 2123 of file microhttpd.h.
void* MHD_ConnectionInfo::tls_session |
GNUtls session handle, of type "gnutls_session_t".
Definition at line 2150 of file microhttpd.h.