Method: Gem::Resolv::DNS::Requester::UnconnectedUDP#close

Defined in:
lib/rubygems/vendor/resolv/lib/resolv.rb

#closeObject



800
801
802
803
804
805
806
807
808
809
810
# File 'lib/rubygems/vendor/resolv/lib/resolv.rb', line 800

def close
  @mutex.synchronize {
    if @initialized
      super
      @senders.each_key {|service, id|
        DNS.free_request_id(service[0], service[1], id)
      }
      @initialized = false
    end
  }
end