#include <network_client.h>
Streaming HTTP client contract for portable network services.
◆ ~IHttpClient()
| virtual ersa::hal::IHttpClient::~IHttpClient |
( |
| ) |
|
|
virtualdefault |
◆ addHeader()
| virtual void ersa::hal::IHttpClient::addHeader |
( |
std::string_view |
name, |
|
|
std::string_view |
value |
|
) |
| |
|
pure virtual |
◆ available()
| virtual int ersa::hal::IHttpClient::available |
( |
| ) |
const |
|
pure virtual |
◆ begin()
| virtual Result< void > ersa::hal::IHttpClient::begin |
( |
std::string_view |
url, |
|
|
bool |
skipTlsVerification |
|
) |
| |
|
pure virtual |
◆ body()
| virtual std::string ersa::hal::IHttpClient::body |
( |
| ) |
|
|
pure virtual |
◆ collectHeader()
| virtual void ersa::hal::IHttpClient::collectHeader |
( |
std::string_view |
name | ) |
|
|
pure virtual |
◆ connected()
| virtual bool ersa::hal::IHttpClient::connected |
( |
| ) |
const |
|
pure virtual |
◆ end()
| virtual void ersa::hal::IHttpClient::end |
( |
| ) |
|
|
pure virtual |
◆ get()
| virtual int ersa::hal::IHttpClient::get |
( |
| ) |
|
|
pure virtual |
◆ hasHeader()
| virtual bool ersa::hal::IHttpClient::hasHeader |
( |
std::string_view |
name | ) |
const |
|
pure virtual |
◆ header()
| virtual std::string ersa::hal::IHttpClient::header |
( |
std::string_view |
name | ) |
const |
|
pure virtual |
◆ lastTransportError()
| virtual int ersa::hal::IHttpClient::lastTransportError |
( |
char * |
message, |
|
|
size_t |
capacity |
|
) |
| const |
|
pure virtual |
◆ readLine()
| virtual std::string ersa::hal::IHttpClient::readLine |
( |
| ) |
|
|
pure virtual |
◆ setBasicAuth()
| virtual void ersa::hal::IHttpClient::setBasicAuth |
( |
std::string_view |
user, |
|
|
std::string_view |
password |
|
) |
| |
|
pure virtual |
◆ setFollowRedirects()
| virtual void ersa::hal::IHttpClient::setFollowRedirects |
( |
bool |
enabled | ) |
|
|
pure virtual |
◆ setTimeout()
| virtual void ersa::hal::IHttpClient::setTimeout |
( |
uint32_t |
timeoutMs | ) |
|
|
pure virtual |
◆ statusCode()
| virtual int ersa::hal::IHttpClient::statusCode |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: