GNU libmicrohttpd
0.9.29
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Public interface to libmicrohttpd |
![]() ![]() ![]() ![]() | Public interface to libmicrospdy |
![]() ![]() ![]() ![]() | Platform-specific includes for libmicrohttpd |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Implements HTTP basic authentication methods |
![]() ![]() ![]() ![]() | Methods for managing connections |
![]() ![]() ![]() ![]() | Methods for managing connections |
![]() ![]() ![]() ![]() | Methods for managing SSL/TLS connections. This file is only compiled if ENABLE_HTTPS is set |
![]() ![]() ![]() ![]() | Methods for managing connections |
![]() ![]() ![]() ![]() | A minimal-HTTP server library |
![]() ![]() ![]() ![]() | Implements HTTP digest authentication |
![]() ![]() ![]() ![]() | Internal shared structures |
![]() ![]() ![]() ![]() | Internal shared structures |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Memory pool |
![]() ![]() ![]() ![]() | Memory pool; mostly used for efficient (de)allocation for each connection and bounding memory use for each request |
![]() ![]() ![]() ![]() | Methods for parsing POST data |
![]() ![]() ![]() ![]() | Tables of the string response phrases |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Methods for managing response objects |
![]() ![]() ![]() ![]() | Methods for managing response objects |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Structures only for the application layer |
![]() ![]() ![]() ![]() | Structures only for the application layer |
![]() ![]() ![]() ![]() | SPDY application or HTTP layer |
![]() ![]() ![]() ![]() | SPDY application or HTTP layer |
![]() ![]() ![]() ![]() | Zlib handling functions |
![]() ![]() ![]() ![]() | Zlib handling functions |
![]() ![]() ![]() ![]() | Daemon functionality |
![]() ![]() ![]() ![]() | Daemon functionality |
![]() ![]() ![]() ![]() | Internal functions and macros for the framing layer |
![]() ![]() ![]() ![]() | Internal functions and macros for the framing layer |
![]() ![]() ![]() ![]() | Generic functions for IO |
![]() ![]() ![]() ![]() | Signatures for IO functions |
![]() ![]() ![]() ![]() | TLS handling using libssl. The current code assumes that blocking I/O is in use |
![]() ![]() ![]() ![]() | TLS handling. openssl with NPN is used, but as long as the functions conform to this interface file, other libraries can be used |
![]() ![]() ![]() ![]() | IO for SPDY without TLS |
![]() ![]() ![]() ![]() | IO for SPDY without TLS |
![]() ![]() ![]() ![]() | TCP connection/SPDY session handling. So far most of the functions for handling SPDY framing layer are here |
![]() ![]() ![]() ![]() | TCP connection/SPDY session handling |
![]() ![]() ![]() ![]() | SPDY streams handling |
![]() ![]() ![]() ![]() | SPDY streams handling |
![]() ![]() ![]() ![]() | Functions for handling most of the structures in defined in structures.h |
![]() ![]() ![]() ![]() | Internal and public structures – most of the structs used by the library are defined here |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Translates incoming SPDY requests to http server on localhost. Uses libcurl. No error handling for curl requests. TODO: |