All Classes Namespaces Functions Variables Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

HttpServer::AbstractAuthenticator | Abstract base class for external authentication
HttpServer::PermissiveAuthenticator | Class providing automatic authentication for all requests
HttpServer::AbstractHttpRequestHandler | Abstract class that all HTTP request handler objects must inherit from
HttpServer::AbstractHttpSocketHandler | Abstract class that all HTTP dedicated socket handler objects must inherit from
HttpServer::AbstractUrlHandler | Abstract class for HTTP request handlers anchored at a specific URL
HttpServer::AbstractLogger | This abstract class defines the interface for classes that provide logging methods
HttpServer::HttpListenerInterface | This abstract class defines the public interface of the private HttpListener class defined in the HttpServer module
HttpServer::AbstractStreamRequest | Abstract class for streaming HTTP chunked requests/responses
HttpServer::HttpHandlerResponseInfo | Return value of HTTP handler methods with potentially unserialized message bodies
HttpServer::HttpResponseInfo | Return value of HTTP handler methods where any message body has been serialized for sending over the HTTP socket