4 #ifndef _libiqxmlrpc_https_client_h_
5 #define _libiqxmlrpc_https_client_h_
8 #include "client_conn.h"
9 #include "connection.h"
11 #include "ssl_connection.h"
13 #include <boost/scoped_ptr.hpp>
27 void handle_input(
bool& );
28 void handle_output(
bool& );
35 boost::scoped_ptr<iqnet::Reactor_base> reactor;
36 boost::scoped_ptr<http::Packet> resp_packet;
46 std::auto_ptr<iqnet::Reactor_base> reactor;
58 set_reactor( reactor.get() );
62 void connect_succeed();
63 void send_succeed(
bool& );
64 void recv_succeed(
bool&,
size_t req_len,
size_t real_len );
71 void reg_send_request();