30 #ifndef __SOCKS_CONNECTER_HPP_INCLUDED__ 31 #define __SOCKS_CONNECTER_HPP_INCLUDED__ 37 #include "../include/zmq.h" 91 std::string &hostname_, uint16_t &port_);
zmq::socket_base_t * socket
socks_choice_decoder_t choice_decoder
socks_greeting_encoder_t greeting_encoder
int get_new_reconnect_ivl()
int parse_address(const std::string &address_, std::string &hostname_, uint16_t &port_)
int process_server_response(const socks_choice_t &response)
int current_reconnect_ivl
zmq::fd_t check_proxy_connection()
zmq::session_base_t * session
socks_response_decoder_t response_decoder
socks_connecter_t(zmq::io_thread_t *io_thread_, zmq::session_base_t *session_, const options_t &options_, address_t *addr_, address_t *proxy_addr_, bool delayed_start_)
socks_request_encoder_t request_encoder
virtual void process_plug()
const socks_connecter_t & operator=(const socks_connecter_t &)
poller_t::handle_t handle_t
virtual void timer_event(int id_)
virtual void process_term(int linger_)