libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
iqxmlrpc::Https_proxy_client_connection Class Reference

#include <https_client.h>

Inheritance diagram for iqxmlrpc::Https_proxy_client_connection:
iqxmlrpc::Client_connection iqnet::Connection iqnet::Event_handler

Public Member Functions

 Https_proxy_client_connection (const iqnet::Socket &, bool non_block_flag)
 
void handle_input (bool &)
 
void handle_output (bool &)
 
- Public Member Functions inherited from iqxmlrpc::Client_connection
void set_options (const Client_options &o)
 
Response process_session (const Request &)
 
- Public Member Functions inherited from iqnet::Connection
 Connection (const Socket &)
 
void finish ()
 
virtual void post_accept ()
 
virtual void post_connect ()
 
const iqnet::Inet_addrget_peer_addr () const
 
Socket::Handler get_handler () const
 
virtual size_t send (const char *, size_t)
 
virtual size_t recv (char *, size_t)
 
- Public Member Functions inherited from iqnet::Event_handler
virtual bool is_stopper () const
 If this handler used as Reactor stopper.
 
virtual bool catch_in_reactor () const
 Whether reactor should catch its exceptions.
 
virtual void log_exception (const std::exception &)
 Log its exception catched in an external object.
 
virtual void log_unknown_exception ()
 Log its exception catched in an external object.
 

Protected Member Functions

http::Packetdo_process_session (const std::string &)
 
void setup_tunnel ()
 
- Protected Member Functions inherited from iqxmlrpc::Client_connection
http::Packetread_response (const std::string &, bool read_hdr_only=false)
 
const Client_optionsopts () const
 

Protected Attributes

boost::scoped_ptr
< iqnet::Reactor_base
reactor
 
boost::scoped_ptr< http::Packetresp_packet
 
bool non_blocking
 
std::string out_str
 
- Protected Attributes inherited from iqxmlrpc::Client_connection
unsigned read_buf_sz
 
char * read_buf
 
- Protected Attributes inherited from iqnet::Connection
Socket sock
 

Detailed Description

XML-RPC HTTPS PROXY client connection. DO NOT USE IT IN YOUR CODE.


The documentation for this class was generated from the following files: