#include <goby/util/thirdparty/cpp-httplib/httplib.h>
|
bool | has_header (const std::string &key) const |
|
std::string | get_header_value (const std::string &key, size_t id=0) const |
|
uint64_t | get_header_value_u64 (const std::string &key, size_t id=0) const |
|
size_t | get_header_value_count (const std::string &key) const |
|
void | set_header (const std::string &key, const std::string &val) |
|
void | set_redirect (const std::string &url, int status=302) |
|
void | set_content (const char *s, size_t n, const std::string &content_type) |
|
void | set_content (const std::string &s, const std::string &content_type) |
|
void | set_content_provider (size_t length, const std::string &content_type, ContentProvider provider, ContentProviderResourceReleaser resource_releaser=nullptr) |
|
void | set_content_provider (const std::string &content_type, ContentProviderWithoutLength provider, ContentProviderResourceReleaser resource_releaser=nullptr) |
|
void | set_chunked_content_provider (const std::string &content_type, ContentProviderWithoutLength provider, ContentProviderResourceReleaser resource_releaser=nullptr) |
|
| Response ()=default |
|
| Response (const Response &)=default |
|
Response & | operator= (const Response &)=default |
|
| Response (Response &&)=default |
|
Response & | operator= (Response &&)=default |
|
| ~Response () |
|
Definition at line 525 of file httplib.h.
◆ Response() [1/3]
httplib::Response::Response |
( |
| ) |
|
|
default |
◆ Response() [2/3]
httplib::Response::Response |
( |
const Response & |
| ) |
|
|
default |
◆ Response() [3/3]
httplib::Response::Response |
( |
Response && |
| ) |
|
|
default |
◆ ~Response()
httplib::Response::~Response |
( |
| ) |
|
|
inline |
◆ get_header_value()
std::string httplib::Response::get_header_value |
( |
const std::string & |
key, |
|
|
size_t |
id = 0 |
|
) |
| const |
|
inline |
◆ get_header_value_count()
size_t httplib::Response::get_header_value_count |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ get_header_value_u64()
uint64_t httplib::Response::get_header_value_u64 |
( |
const std::string & |
key, |
|
|
size_t |
id = 0 |
|
) |
| const |
|
inline |
◆ has_header()
bool httplib::Response::has_header |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_chunked_content_provider()
◆ set_content() [1/2]
void httplib::Response::set_content |
( |
const char * |
s, |
|
|
size_t |
n, |
|
|
const std::string & |
content_type |
|
) |
| |
|
inline |
◆ set_content() [2/2]
void httplib::Response::set_content |
( |
const std::string & |
s, |
|
|
const std::string & |
content_type |
|
) |
| |
|
inline |
◆ set_content_provider() [1/2]
◆ set_content_provider() [2/2]
◆ set_header()
void httplib::Response::set_header |
( |
const std::string & |
key, |
|
|
const std::string & |
val |
|
) |
| |
|
inline |
◆ set_redirect()
void httplib::Response::set_redirect |
( |
const std::string & |
url, |
|
|
int |
status = 302 |
|
) |
| |
|
inline |
◆ body
std::string httplib::Response::body |
◆ content_length_
size_t httplib::Response::content_length_ = 0 |
◆ content_provider_
◆ content_provider_resource_releaser_
◆ content_provider_success_
bool httplib::Response::content_provider_success_ = false |
◆ headers
◆ is_chunked_content_provider_
bool httplib::Response::is_chunked_content_provider_ = false |
◆ location
std::string httplib::Response::location |
◆ reason
std::string httplib::Response::reason |
◆ status
int httplib::Response::status = -1 |
◆ version
std::string httplib::Response::version |
The documentation for this struct was generated from the following file: