|
bool | has_header (const char *key) const |
|
std::string | get_header_value (const char *key, size_t id=0) const |
|
template<typename T > |
T | get_header_value (const char *key, size_t id=0) const |
|
size_t | get_header_value_count (const char *key) const |
|
void | set_header (const char *key, const char *val) |
|
void | set_header (const char *key, const std::string &val) |
|
void | set_redirect (const char *url, int status=302) |
|
void | set_redirect (const std::string &url, int status=302) |
|
void | set_content (const char *s, size_t n, const char *content_type) |
|
void | set_content (const std::string &s, const char *content_type) |
|
void | set_content_provider (size_t length, const char *content_type, ContentProvider provider, const std::function< void()> &resource_releaser=nullptr) |
|
void | set_content_provider (const char *content_type, ContentProviderWithoutLength provider, const std::function< void()> &resource_releaser=nullptr) |
|
void | set_chunked_content_provider (const char *content_type, ContentProviderWithoutLength provider, const std::function< void()> &resource_releaser=nullptr) |
|
| Response ()=default |
|
| Response (const Response &)=default |
|
Response & | operator= (const Response &)=default |
|
| Response (Response &&)=default |
|
Response & | operator= (Response &&)=default |
|
| ~Response () |
|