GNU libmicrohttpd 0.9.77
|
▼ src | |
► include | |
autoinit_funcs.h | |
mhd_options.h | Additional automatic macros for MHD_config.h |
microhttpd.h | Public interface to libmicrohttpd |
microhttpd_tls.h | Interface for TLS plugins of libmicrohttpd |
microhttpd_ws.h | Interface for experimental web socket extension to libmicrohttpd |
platform.h | Platform-specific includes for libmicrohttpd |
► lib | |
action_continue.c | Implementation of MHD_action_continue() |
action_from_response.c | Implementation of MHD_action_from_response() |
action_parse_post.c | Implementation of MHD_action_parse_post() |
action_process_upload.c | Implementation of MHD_action_process_upload() |
action_suspend.c | Implementation of MHD_action_suspend() |
connection_add.c | Functions to add connection to our active set |
connection_add.h | Functions to add connection to our active set |
connection_call_handlers.c | Call the connection's handlers based on the event trigger |
connection_call_handlers.h | Function to call event handlers based on event mask |
connection_cleanup.c | Function to clean up completed connections |
connection_cleanup.h | Functions to cleanup completed connection |
connection_close.c | Functions to close a connection |
connection_close.h | Functions to close connection |
connection_finish_forward.c | Complete upgrade socket forwarding operation in TLS mode |
connection_finish_forward.h | Complete upgrade socket forwarding operation in TLS mode |
connection_info.c | Implementation of MHD_connection_get_information_sz() |
connection_options.c | Functions to set per-connection options |
connection_update_last_activity.c | Functions to add connection to our active set |
connection_update_last_activity.h | Function to update last activity of a connection |
daemon_close_all_connections.c | Function to close all connections open at a daemon |
daemon_close_all_connections.h | Function to close all connections open at a daemon |
daemon_create.c | Main functions to create a daemon |
daemon_destroy.c | Main functions to destroy a daemon |
daemon_epoll.c | Functions to run epoll()-based event loop |
daemon_epoll.h | Non-public functions provided by daemon_epoll.c |
daemon_get_timeout.c | Function to obtain timeout for event loop |
daemon_info.c | Implementation of MHD_daemon_get_information_sz() |
daemon_ip_limit.c | Counting of connections per IP |
daemon_ip_limit.h | Counting of connections per IP |
daemon_options.c | Boring functions to manipulate daemon options |
daemon_poll.c | Functions to run poll-based event loop |
daemon_poll.h | Non-public functions provided by daemon_poll.c |
daemon_quiesce.c | Main functions to quiesce a daemon |
daemon_run.c | Generic function to run event loop of a daemon |
daemon_select.c | Function to run select()-based event loop of a daemon |
daemon_select.h | Non-public functions provided by daemon_select.c |
daemon_start.c | Functions to start a daemon |
init.c | Initialization routines |
init.h | Functions to initialize library |
internal.c | |
internal.h | Internal shared structures |
memorypool.c | Memory pool |
memorypool.h | Memory pool; mostly used for efficient (de)allocation for each connection and bounding memory use for each request |
mhd_assert.h | |
mhd_byteorder.h | |
mhd_compat.c | |
mhd_compat.h | |
mhd_itc.c | |
mhd_itc.h | |
mhd_itc_types.h | |
mhd_limits.h | |
mhd_locks.h | |
mhd_mono_clock.c | |
mhd_mono_clock.h | |
mhd_sockets.c | |
mhd_sockets.h | |
mhd_str.c | |
mhd_str.h | |
mhd_threads.c | |
mhd_threads.h | |
panic.c | Functions to panic (abort) |
reason_phrase.c | Tables of the string response phrases |
request.c | |
request_info.c | Implementation of MHD_request_get_information_sz() |
request_resume.c | Implementation of MHD_request_resume() |
request_resume.h | Implementation of MHD_request_resume() |
response.c | Implementation of general response functions |
response_for_upgrade.c | Implementation of MHD_response_for_upgrade() |
response_from_buffer.c | Implementation of MHD_response_from_buffer() |
response_from_callback.c | Implementation of MHD_response_from_callback() |
response_from_fd.c | Implementation of MHD_response_from_fd() |
response_options.c | |
sysfdsetsize.c | |
sysfdsetsize.h | |
tsearch.c | |
tsearch.h | |
upgrade_process.c | Function to process upgrade activity (over TLS) |
upgrade_process.h | Function to process upgrade activity (over TLS) |
version.c | Versioning and optional feature tests |
► microhttpd | |
basicauth.c | Implements HTTP basic authentication methods |
connection.c | Methods for managing connections |
connection.h | Methods for managing connections |
connection_https.c | Methods for managing SSL/TLS connections. This file is only compiled if ENABLE_HTTPS is set |
connection_https.h | Methods for managing connections |
daemon.c | A minimal-HTTP server library |
digestauth.c | Implements HTTP digest authentication |
internal.c | Internal shared structures |
internal.h | MHD internal shared structures |
md5.c | |
md5.h | |
memorypool.c | Memory pool |
memorypool.h | Memory pool; mostly used for efficient (de)allocation for each connection and bounding memory use for each request |
mhd_align.h | Types alignment macros |
mhd_assert.h | Macros for mhd_assert() |
mhd_bithelpers.h | Macros for bits manipulations |
mhd_byteorder.h | Macro definitions for host byte order |
mhd_compat.c | Implementation of platform missing functions |
mhd_compat.h | Header for platform missing functions |
mhd_itc.c | Implementation of inter-thread communication functions |
mhd_itc.h | Header for platform-independent inter-thread communication |
mhd_itc_types.h | Types for platform-independent inter-thread communication |
mhd_limits.h | Limits values definitions |
mhd_locks.h | Header for platform-independent locks abstraction |
mhd_mono_clock.c | |
mhd_mono_clock.h | Internal monotonic clock functions implementations |
mhd_send.c | Implementation of send() wrappers and helper functions |
mhd_send.h | Declarations of send() wrappers |
mhd_sockets.c | Implementation for sockets functions |
mhd_sockets.h | |
mhd_str.c | Functions implementations for string manipulating |
mhd_str.h | Header for string manipulating helpers |
mhd_threads.c | Implementation for thread functions |
mhd_threads.h | Header for platform-independent threads abstraction |
postprocessor.c | Methods for parsing POST data |
reason_phrase.c | Tables of the string response phrases |
response.c | Methods for managing response objects |
response.h | Methods for managing response objects |
sha1.c | Calculation of SHA-1 digest as defined in FIPS PUB 180-4 (2015) |
sha1.h | Calculation of SHA-1 digest |
sha256.c | Calculation of SHA-256 digest as defined in FIPS PUB 180-4 (2015) |
sha256.h | Calculation of SHA-256 digest |
sysfdsetsize.c | Helper for obtaining FD_SETSIZE system default value |
sysfdsetsize.h | Helper for obtaining FD_SETSIZE system default value |
tsearch.c | |
tsearch.h | |
► microhttpd_ws | |
mhd_websocket.c | Support for the websocket protocol |
sha1.c | |
sha1.h |