# File lib/jabber4r/protocol.rb, line 501
501:       def Iq.gen_auth(session, id, username, password, resource)
502:         iq = Iq.new(session, id)
503:         iq.type = "set"
504:         iq.xmlns = "jabber:iq:auth"
505:         iq.data = XMLElement.new("username").add_data(username).to_s 
506:         iq.data << XMLElement.new("password").add_data(password).to_s
507:         iq.data << XMLElement.new("resource").add_data(resource).to_s
508:         return iq
509:         #element = XMLElement.new("iq", {"type"=>"set", "id"=>id}).add_child("query", {"xmlns"=>"jabber:iq:auth"}).add_child("username").add_data(username).to_parent.add_child("password").add_data(password).to_parent.add_child("resource").add_data(resource).to_parent.to_s
510:       end