|
void | close_http (const bool keepalive, const bool shutdown) |
|
void | remove_self_from_map () |
|
bool | check_if_done () |
|
void | done (const bool status, const bool shutdown) |
|
Transaction & | trans () |
|
const Transaction & | trans () const |
|
std::string | title () const |
|
void | next_request (const bool error_retry) |
|
void | reconnect_schedule (const bool error_retry) |
|
WS::Client::Host | http_host (HTTPDelegate &hd) const |
|
WS::Client::Request | http_request (HTTPDelegate &hd) const |
|
WS::Client::ContentInfo | http_content_info (HTTPDelegate &hd) const |
|
void | http_headers_received (HTTPDelegate &hd) |
|
BufferPtr | http_content_out (HTTPDelegate &hd) |
|
void | http_content_out_needed (HTTPDelegate &hd) |
|
void | http_headers_sent (HTTPDelegate &hd, const Buffer &buf) |
|
void | http_mutate_resolver_results (HTTPDelegate &hd, openvpn_io::ip::tcp::resolver::results_type &results) |
|
void | http_content_in (HTTPDelegate &hd, BufferAllocated &buf) |
|
void | http_done (HTTPDelegate &hd, const int status, const std::string &description) |
|
void | post_next_request () |
|
void | http_keepalive_close (HTTPDelegate &hd, const int status, const std::string &description) |
|
void | http_post_connect (HTTPDelegate &hd, AsioPolySock::Base &sock) |
|
bool | http_status_should_retry (const int status) const |
|
Definition at line 626 of file httpcliset.hpp.
◆ Ptr
◆ Client()
◆ abort()
void openvpn::WS::ClientSet::Client::abort |
( |
const std::string & |
message | ) |
|
|
inline |
◆ check_if_done()
bool openvpn::WS::ClientSet::Client::check_if_done |
( |
| ) |
|
|
inlineprivate |
◆ close_http()
void openvpn::WS::ClientSet::Client::close_http |
( |
const bool |
keepalive, |
|
|
const bool |
shutdown |
|
) |
| |
|
inlineprivate |
◆ done()
void openvpn::WS::ClientSet::Client::done |
( |
const bool |
status, |
|
|
const bool |
shutdown |
|
) |
| |
|
inlineprivate |
◆ http_content_in()
◆ http_content_info()
◆ http_content_out()
◆ http_content_out_needed()
void openvpn::WS::ClientSet::Client::http_content_out_needed |
( |
HTTPDelegate & |
hd | ) |
|
|
inlineprivate |
◆ http_done()
void openvpn::WS::ClientSet::Client::http_done |
( |
HTTPDelegate & |
hd, |
|
|
const int |
status, |
|
|
const std::string & |
description |
|
) |
| |
|
inlineprivate |
◆ http_headers_received()
void openvpn::WS::ClientSet::Client::http_headers_received |
( |
HTTPDelegate & |
hd | ) |
|
|
inlineprivate |
◆ http_headers_sent()
void openvpn::WS::ClientSet::Client::http_headers_sent |
( |
HTTPDelegate & |
hd, |
|
|
const Buffer & |
buf |
|
) |
| |
|
inlineprivate |
◆ http_host()
◆ http_keepalive_close()
void openvpn::WS::ClientSet::Client::http_keepalive_close |
( |
HTTPDelegate & |
hd, |
|
|
const int |
status, |
|
|
const std::string & |
description |
|
) |
| |
|
inlineprivate |
◆ http_mutate_resolver_results()
void openvpn::WS::ClientSet::Client::http_mutate_resolver_results |
( |
HTTPDelegate & |
hd, |
|
|
openvpn_io::ip::tcp::resolver::results_type & |
results |
|
) |
| |
|
inlineprivate |
◆ http_post_connect()
◆ http_request()
◆ http_status_should_retry()
bool openvpn::WS::ClientSet::Client::http_status_should_retry |
( |
const int |
status | ) |
const |
|
inlineprivate |
◆ next_request()
void openvpn::WS::ClientSet::Client::next_request |
( |
const bool |
error_retry | ) |
|
|
inlineprivate |
◆ post_next_request()
void openvpn::WS::ClientSet::Client::post_next_request |
( |
| ) |
|
|
inlineprivate |
◆ reconnect_schedule()
void openvpn::WS::ClientSet::Client::reconnect_schedule |
( |
const bool |
error_retry | ) |
|
|
inlineprivate |
◆ remove_self_from_map()
void openvpn::WS::ClientSet::Client::remove_self_from_map |
( |
| ) |
|
|
inlineprivate |
◆ reset_callbacks()
void openvpn::WS::ClientSet::Client::reset_callbacks |
( |
| ) |
|
|
inline |
◆ start()
bool openvpn::WS::ClientSet::Client::start |
( |
| ) |
|
|
inline |
◆ stop()
void openvpn::WS::ClientSet::Client::stop |
( |
const bool |
keepalive, |
|
|
const bool |
shutdown |
|
) |
| |
|
inline |
◆ title()
std::string openvpn::WS::ClientSet::Client::title |
( |
| ) |
const |
|
inlineprivate |
◆ trans() [1/2]
Transaction & openvpn::WS::ClientSet::Client::trans |
( |
| ) |
|
|
inlineprivate |
◆ trans() [2/2]
const Transaction & openvpn::WS::ClientSet::Client::trans |
( |
| ) |
const |
|
inlineprivate |
◆ buf_tailroom
size_t openvpn::WS::ClientSet::Client::buf_tailroom |
|
private |
◆ client_id
client_t openvpn::WS::ClientSet::Client::client_id |
|
private |
◆ content_out
BufferList openvpn::WS::ClientSet::Client::content_out |
|
private |
◆ halt
bool openvpn::WS::ClientSet::Client::halt |
|
private |
◆ HTTPDelegate
friend openvpn::WS::ClientSet::Client::HTTPDelegate |
◆ n_retries
unsigned int openvpn::WS::ClientSet::Client::n_retries |
|
private |
◆ out_iter
BufferList::const_iterator openvpn::WS::ClientSet::Client::out_iter |
|
private |
◆ parent
ClientSet* openvpn::WS::ClientSet::Client::parent |
|
private |
◆ reconnect_timer
◆ retry_duration
Time::Duration openvpn::WS::ClientSet::Client::retry_duration |
|
private |
◆ started
bool openvpn::WS::ClientSet::Client::started |
|
private |
◆ ts
◆ ts_iter
TransactionSet::Vector::const_iterator openvpn::WS::ClientSet::Client::ts_iter |
|
private |
The documentation for this class was generated from the following file: