GNU libmicrohttpd 1.0.2
|
#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 2380 of file microhttpd.h.
int MHD_ConnectionInfo::cipher_algorithm |
Cipher algorithm used, of type "enum gnutls_cipher_algorithm".
Definition at line 2386 of file microhttpd.h.
Referenced by MHD_get_connection_info().
struct sockaddr* MHD_ConnectionInfo::client_addr |
Address information for the client.
Definition at line 2435 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 2430 of file microhttpd.h.
MHD_socket MHD_ConnectionInfo::connect_fd |
Connect socket
Definition at line 2413 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 2403 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 2441 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 2420 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 2408 of file microhttpd.h.
Referenced by MHD_get_connection_info().
int MHD_ConnectionInfo::protocol |
Protocol used, of type "enum gnutls_protocol".
Definition at line 2391 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 2447 of file microhttpd.h.
Referenced by MHD_get_connection_info().
int MHD_ConnectionInfo::suspended |
The suspended status of a connection.
Definition at line 2396 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 2425 of file microhttpd.h.
Referenced by MHD_get_connection_info().