30#include "rest/headers.hpp"
31#include "rest/mapperRegistry.hpp"
60 std::function<void(std::ostream&)> _bodyWriter;
63 std::shared_ptr<std::istream> _input;
253 Builder header(
const std::string& name,
const std::vector<std::string>& values);
309#include "rest/impl/response.hpp"
Definition mapperRegistry.hpp:49
HTTP response builder.
Definition response.hpp:197
Builder header(const std::string &name, const std::string &value)
Builder header(const std::string &name, const std::vector< std::string > &values)
Builder headers(const anch::rest::Headers &headers)
Builder body(const char *const body)
Builder contentType(const std::string &contentType)
Builder status(uint16_t code)
Builder body(const std::string &body)
Builder(Builder &&builder)
Response & operator=(Response &&other)
void setHeaders(const anch::rest::Headers &headers)
const anch::rest::Headers & getHeaders() const
void setContentType(const std::string &contentType)
uint16_t getStatus() const
std::string getContentType() const
void writeBody(std::ostream &out) const
Response(const Response &res)=delete
void setStatus(uint16_t code)