|
| 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 624 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: