# File lib/Dnsruby/Resolver.rb, line 159
    def send_message(message)
      TheLog.debug("Resolver : sending message")
      q = Queue.new
      send_async(message, q, q)
      id, result, error = q.pop
      TheLog.debug("Resolver : result received")
      if (error != nil)
        raise error
      else
        return result
      end
    end