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