|
GNU libmicrohttpd 1.0.5
|
#include <microhttpd.h>
Data Fields | |
| int | cipher_algorithm |
| int | protocol |
| int | suspended |
| unsigned int | connection_timeout |
| unsigned int | http_status |
| MHD_socket | connect_fd |
| size_t | header_size |
| void * | tls_session |
| void * | client_cert |
| struct sockaddr * | client_addr |
| struct MHD_Daemon * | daemon |
| void * | socket_context |
Information about a connection.
Definition at line 2400 of file microhttpd.h.
| int MHD_ConnectionInfo::cipher_algorithm |
Cipher algorithm used, of type "enum gnutls_cipher_algorithm".
Definition at line 2406 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| struct sockaddr* MHD_ConnectionInfo::client_addr |
Address information for the client.
Definition at line 2455 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| void* MHD_ConnectionInfo::client_cert |
GNUtls client certificate handle, of type "gnutls_x509_crt_t".
Definition at line 2450 of file microhttpd.h.
| MHD_socket MHD_ConnectionInfo::connect_fd |
Connect socket
Definition at line 2433 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| unsigned int MHD_ConnectionInfo::connection_timeout |
Amount of second that connection could spend in idle state before automatically disconnected. Zero for no timeout (unlimited idle time).
Definition at line 2423 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| struct MHD_Daemon* MHD_ConnectionInfo::daemon |
Which daemon manages this connection (useful in case there are many daemons running).
Definition at line 2461 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| size_t MHD_ConnectionInfo::header_size |
Size of the client's HTTP header. It includes the request line, all request headers, the header section terminating empty line, with all CRLF (or LF) characters.
Definition at line 2440 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| unsigned int MHD_ConnectionInfo::http_status |
HTTP status queued with the response, for MHD_CONNECTION_INFO_HTTP_STATUS.
Definition at line 2428 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| int MHD_ConnectionInfo::protocol |
Protocol used, of type "enum gnutls_protocol".
Definition at line 2411 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| 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 2467 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| int MHD_ConnectionInfo::suspended |
The suspended status of a connection.
Definition at line 2416 of file microhttpd.h.
Referenced by MHD_get_connection_info().
| void* MHD_ConnectionInfo::tls_session |
GNUtls session handle, of type "gnutls_session_t".
Definition at line 2445 of file microhttpd.h.
Referenced by MHD_get_connection_info().