|
| Client_base (const iqnet::Inet_addr &addr, const std::string &uri, const std::string &vhost) |
|
Response | execute (const std::string &, const Param_list &) |
| Perform Remote Procedure Call.
|
|
Response | execute (const std::string &method, const Value &val) |
| Perform Remote Procedure Call with only one parameter transfered.
|
|
void | set_proxy (const iqnet::Inet_addr &) |
| Set address where actually connect to. Tested with HTTP only.
|
|
void | set_timeout (int seconds) |
| Set connection timeout. More...
|
|
void | set_keep_alive (bool keep_alive) |
| Set connection keep-alive flag.
|
|
void | set_authinfo (const std::string &user, const std::string &password) |
| Set data for HTTP Basic authentication.
|
|
Client base class. It is responsible for performing RPC calls and connection management.