Lines Matching refs:XmlElement
55 pvecQueuedStanzas_(new std::vector<XmlElement *>()), in XmppLoginTask()
65 XmppLoginTask::IncomingStanza(const XmlElement *element, bool isStart) { in IncomingStanza()
73 const XmlElement *
75 const XmlElement * result = pelStanza_; in NextStanza()
85 const XmlElement * element = NULL; in Advance()
148 const XmlElement * pelTls = GetFeature(QN_TLS_STARTTLS); in Advance()
152 XmlElement el(QN_TLS_STARTTLS, true); in Advance()
176 const XmlElement * pelSaslAuth = GetFeature(QN_SASL_MECHANISMS); in Advance()
183 for (const XmlElement * pelMech = in Advance()
204 XmlElement * auth = sasl_mech_->StartSaslAuth(); in Advance()
231 XmlElement * response = sasl_mech_->HandleSaslChallenge(element); in Advance()
251 const XmlElement * pelBindFeature = GetFeature(QN_BIND_BIND); in Advance()
252 const XmlElement * pelSessionFeature = GetFeature(QN_SESSION_SESSION); in Advance()
256 XmlElement iq(QN_IQ); in Advance()
261 iq.AddElement(new XmlElement(QN_BIND_BIND, true)); in Advance()
264 iq.AddElement(new XmlElement(QN_BIND_RESOURCE), 1); in Advance()
290 XmlElement iq(QN_IQ); in Advance()
295 iq.AddElement(new XmlElement(QN_SESSION_SESSION, true)); in Advance()
325 XmppLoginTask::HandleStartStream(const XmlElement *element) { in HandleStartStream()
345 XmppLoginTask::HandleFeatures(const XmlElement *element) { in HandleFeatures()
349 pelFeatures_.reset(new XmlElement(*element)); in HandleFeatures()
353 const XmlElement *
366 XmppLoginTask::OutgoingStanza(const XmlElement * element) { in OutgoingStanza()
367 XmlElement * pelCopy = new XmlElement(*element); in OutgoingStanza()