uvco 0.1
Loading...
Searching...
No Matches
http_server.h File Reference
#include <functional>
#include <string>
#include <string_view>
#include <unordered_map>
#include <utility>
#include <vector>
#include <fmt/core.h>
#include <fmt/format.h>
#include "uvco/promise/promise.h"
#include "uvco/tcp.h"
Include dependency graph for http_server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uvco::examples::HttpRequest
struct  uvco::examples::HttpResponse
class  uvco::examples::Router

Namespaces

namespace  uvco
namespace  uvco::examples

Typedefs

using uvco::examples::HttpHandler = std::function<Promise<HttpResponse>(const HttpRequest &)>

Functions

Promise< HttpResponseuvco::examples::notFoundHandler (const HttpRequest &request)
 A handler returning a 404 error.
Promise< void > uvco::examples::httpServer (TcpServer &server, Router router)