![]() |
D++ (DPP)
C++ Discord API Bot Library
|
#include <httplib.h>
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 |