# File lib/net/yail/output_api.rb, line 48
  def privmsg(target, text, report_string)
    # Dup strings so handler can filter safely
    target = target.dup
    text = text.dup

    handle(:outgoing_privmsg, target, text)

    @privmsg_buffer_mutex.synchronize do
      @privmsg_buffer[target] ||= Array.new
      @privmsg_buffer[target].push([text, report_string])
    end
  end