class EventMachine::Protocols::TcpConnectTester

@private

def self.test( host, port )

def self.test( host, port )
  EventMachine.connect( host, port, self )
end

def connection_completed

def connection_completed
  @completed = true
  set_deferred_status :succeeded, (Time.now - @start_time)
  close_connection
end

def post_init

def post_init
  @start_time = Time.now
end

def unbind

def unbind
  set_deferred_status :failed, (Time.now - @start_time)  unless @completed
end