GNU libmicrohttpd  0.9.29
File List
Here is a list of all files with brief descriptions:
[detail level 123]
  src
  include
 autoinit_funcs.h
 microhttpd.hPublic interface to libmicrohttpd
 microspdy.hPublic interface to libmicrospdy
 platform.hPlatform-specific includes for libmicrohttpd
 platform_interface.hInternal platform abstraction functions
 w32functions.hInternal functions for W32 systems
  microhttpd
 base64.c
 base64.h
 basicauth.cImplements HTTP basic authentication methods
 connection.cMethods for managing connections
 connection.hMethods for managing connections
 connection_https.cMethods for managing SSL/TLS connections. This file is only compiled if ENABLE_HTTPS is set
 connection_https.hMethods for managing connections
 daemon.cA minimal-HTTP server library
 digestauth.cImplements HTTP digest authentication
 internal.cInternal shared structures
 internal.hInternal shared structures
 md5.c
 md5.h
 memorypool.cMemory pool
 memorypool.hMemory pool; mostly used for efficient (de)allocation for each connection and bounding memory use for each request
 mhd_byteorder.hMacro definitions for host byte order
 mhd_limits.hLimits values definitions
 mhd_mono_clock.c
 mhd_mono_clock.hInternal monotonic clock functions implementations
 postprocessor.cMethods for parsing POST data
 reason_phrase.cTables of the string response phrases
 response.cMethods for managing response objects
 response.hMethods for managing response objects
 tsearch.c
 tsearch.h
  microspdy
 alstructures.cStructures only for the application layer
 alstructures.hStructures only for the application layer
 applicationlayer.cSPDY application or HTTP layer
 applicationlayer.hSPDY application or HTTP layer
 compression.cZlib handling functions
 compression.hZlib handling functions
 daemon.cDaemon functionality
 daemon.hDaemon functionality
 internal.cInternal functions and macros for the framing layer
 internal.hInternal functions and macros for the framing layer
 io.cGeneric functions for IO
 io.hSignatures for IO functions
 io_openssl.cTLS handling using libssl. The current code assumes that blocking I/O is in use
 io_openssl.hTLS handling. openssl with NPN is used, but as long as the functions conform to this interface file, other libraries can be used
 io_raw.cIO for SPDY without TLS
 io_raw.hIO for SPDY without TLS
 session.cTCP connection/SPDY session handling. So far most of the functions for handling SPDY framing layer are here
 session.hTCP connection/SPDY session handling
 stream.cSPDY streams handling
 stream.hSPDY streams handling
 structures.cFunctions for handling most of the structures in defined in structures.h
 structures.hInternal and public structures – most of the structs used by the library are defined here
  spdy2http
 proxy.cTranslates incoming SPDY requests to http server on localhost. Uses libcurl. No error handling for curl requests. TODO: