call_agent (Net::SSH::Service::AgentForward::Driver)

    # File lib/net/ssh/service/agentforward/driver.rb, line 59
              def call_agent
                # if we have enough data to check the length of this packet
                if @data.length >= 4
                  packet_length = @data[0..3].unpack('N').first
                  # send the complete packet to the agent and read the
                  # response
                  if @data.length == (4 + packet_length)
                    @agent.send_raw_packet @data
                    buffer = @agent.read_raw_packet
                  end
                end
                buffer
              end