# File lib/ruote/log/wait_logger.rb, line 176
    def check_waiting

      while @waiting.any? and msg = @seen.shift

        @waiting.delete_if do |thread, interests|
          if matches(interests, msg)
            thread['__result__'] = msg
            true
          else
            false
          end
        end
      end
    end