new (HTTPClient::Session)

    # File lib/httpclient/session.rb, line 485
        def initialize(client, dest, agent_name, from)
          @client = client
          @dest = dest
          @proxy = nil
          @socket_sync = true
          @requested_version = nil

          @debug_dev = nil

          @connect_timeout = nil
          @connect_retry = 1
          @send_timeout = nil
          @receive_timeout = nil
          @read_block_size = nil
          @protocol_retry_count = 5

          @ssl_config = nil
          @ssl_peer_cert = nil

          @test_loopback_http_response = nil

          @agent_name = agent_name
          @from = from
          @state = :INIT

          @requests = []

          @status = nil
          @reason = nil
          @headers = []

          @socket = nil
          @readbuf = nil
        end