|  | D++ (DPP)
    C++ Discord API Bot Library | 
#include <httplib.h>
 Collaboration diagram for httplib::Response:
 Collaboration diagram for httplib::Response:| Public Member Functions | |
| Response ()=default | |
| Response (const Response &)=default | |
| Response (Response &&)=default | |
| ~Response () | |
| 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 | 
| bool | has_header (const char *key) const | 
| Response & | operator= (const Response &)=default | 
| Response & | operator= (Response &&)=default | 
| void | set_chunked_content_provider (const char *content_type, ContentProviderWithoutLength provider, const std::function< void()> &resource_releaser=nullptr) | 
| 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 (const char *content_type, ContentProviderWithoutLength provider, const std::function< void()> &resource_releaser=nullptr) | 
| void | set_content_provider (size_t length, const char *content_type, ContentProvider provider, const std::function< void()> &resource_releaser=nullptr) | 
| 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) | 
| Public Attributes | |
| std::string | body | 
| size_t | content_length_ = 0 | 
| ContentProvider | content_provider_ | 
| std::function< void()> | content_provider_resource_releaser_ | 
| Headers | headers | 
| bool | is_chunked_content_provider_ = false | 
| std::string | location | 
| std::string | reason | 
| int | status = -1 | 
| std::string | version | 
| 
 | default | 
| 
 | default | 
| 
 | default | 
| 
 | inline | 
| std::string httplib::Response::get_header_value | ( | const char * | key, | 
| size_t | id = 0 | ||
| ) | const | 
| T httplib::Response::get_header_value | ( | const char * | key, | 
| size_t | id = 0 | ||
| ) | const | 
| size_t httplib::Response::get_header_value_count | ( | const char * | key | ) | const | 
| bool httplib::Response::has_header | ( | const char * | key | ) | const | 
| void httplib::Response::set_chunked_content_provider | ( | const char * | content_type, | 
| ContentProviderWithoutLength | provider, | ||
| const std::function< void()> & | resource_releaser = nullptr | ||
| ) | 
| void httplib::Response::set_content | ( | const char * | s, | 
| size_t | n, | ||
| const char * | content_type | ||
| ) | 
| void httplib::Response::set_content | ( | const std::string & | s, | 
| const char * | content_type | ||
| ) | 
| void httplib::Response::set_content_provider | ( | const char * | content_type, | 
| ContentProviderWithoutLength | provider, | ||
| const std::function< void()> & | resource_releaser = nullptr | ||
| ) | 
| void httplib::Response::set_content_provider | ( | size_t | length, | 
| const char * | content_type, | ||
| ContentProvider | provider, | ||
| const std::function< void()> & | resource_releaser = nullptr | ||
| ) | 
| void httplib::Response::set_header | ( | const char * | key, | 
| const char * | val | ||
| ) | 
| void httplib::Response::set_header | ( | const char * | key, | 
| const std::string & | val | ||
| ) | 
| void httplib::Response::set_redirect | ( | const char * | url, | 
| int | status = 302 | ||
| ) | 
| void httplib::Response::set_redirect | ( | const std::string & | url, | 
| int | status = 302 | ||
| ) | 
| std::string httplib::Response::body | 
| size_t httplib::Response::content_length_ = 0 | 
| ContentProvider httplib::Response::content_provider_ | 
| std::function<void()> httplib::Response::content_provider_resource_releaser_ | 
| Headers httplib::Response::headers | 
| bool httplib::Response::is_chunked_content_provider_ = false | 
| std::string httplib::Response::location | 
| std::string httplib::Response::reason | 
| int httplib::Response::status = -1 | 
| std::string httplib::Response::version |