|
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: |