/external/webrtc/webrtc/libjingle/xmpp/ |
H A D | receivetask.cc | 16 bool ReceiveTask::HandleStanza(const XmlElement* stanza) { argument 17 if (WantsStanza(stanza)) { 18 QueueStanza(stanza); 26 const XmlElement* stanza = NextStanza(); local 27 if (stanza == NULL) 30 ReceiveStanza(stanza);
|
H A D | iqtask.h | 28 const XmlElement* stanza() const { return stanza_.get(); } function in class:buzz::IqTask 38 virtual bool HandleStanza(const XmlElement* stanza);
|
H A D | mucroomuniquehangoutidtask.cc | 22 // Construct a stanza to request a unique room id. eg: 37 void MucRoomUniqueHangoutIdTask::HandleResult(const XmlElement* stanza) { argument 39 const XmlElement* unique_elem = stanza->FirstNamed(QN_MUC_UNIQUE_QUERY); 42 SignalError(this, stanza);
|
H A D | discoitemsquerytask.cc | 32 void DiscoItemsQueryTask::HandleResult(const XmlElement* stanza) { argument 33 const XmlElement* query = stanza->FirstNamed(QN_DISCO_ITEMS_QUERY);
|
H A D | iqtask.cc | 37 bool IqTask::HandleStanza(const buzz::XmlElement* stanza) { argument 38 if (!MatchResponseIq(stanza, to_, task_id())) 41 if (stanza->Attr(buzz::QN_TYPE) != buzz::STR_RESULT && 42 stanza->Attr(buzz::QN_TYPE) != buzz::STR_ERROR) { 46 QueueStanza(stanza); 51 const buzz::XmlElement* stanza = NextStanza(); local 52 if (stanza == NULL) 55 bool success = (stanza->Attr(buzz::QN_TYPE) == buzz::STR_RESULT); 57 HandleResult(stanza); 59 SignalError(this, stanza [all...] |
H A D | moduleimpl.h | 36 //! Process the given stanza. 37 //! The module must return true if it has handled the stanza. 38 //! A false return value causes the stanza to be passed on to 53 bool HandleStanza(const XmlElement* stanza) { argument 54 return module_->HandleStanza(stanza);
|
H A D | mucroomdiscoverytask.cc | 24 void MucRoomDiscoveryTask::HandleResult(const XmlElement* stanza) { argument 25 const XmlElement* query = stanza->FirstNamed(QN_DISCO_INFO_QUERY);
|
H A D | pingtask.cc | 32 bool PingTask::HandleStanza(const buzz::XmlElement* stanza) { argument 33 if (!MatchResponseIq(stanza, Jid(STR_EMPTY), task_id())) { 37 if (stanza->Attr(buzz::QN_TYPE) != buzz::STR_RESULT && 38 stanza->Attr(buzz::QN_TYPE) != buzz::STR_ERROR) { 42 QueueStanza(stanza); 53 const buzz::XmlElement* stanza = NextStanza(); local 54 if (stanza != NULL) { 69 rtc::scoped_ptr<buzz::XmlElement> stanza( 71 stanza->AddElement(new buzz::XmlElement(QN_PING)); 72 SendStanza(stanza [all...] |
H A D | presenceouttask.cc | 59 const XmlElement * stanza = NextStanza(); local 60 if (stanza == NULL) 63 if (SendStanza(stanza) != XMPP_RETURN_OK)
|
H A D | util_unittest.cc | 86 bool XmppTestHandler::HandleStanza(const XmlElement * stanza) { argument 87 stanza_ << stanza->Str();
|
H A D | xmpppump.cc | 60 buzz::XmppReturnStatus XmppPump::SendStanza(const buzz::XmlElement *stanza) { argument 62 return client_->SendStanza(stanza);
|
H A D | jingleinfotask.cc | 42 virtual bool HandleStanza(const XmlElement * stanza) { argument 43 if (!MatchResponseIq(stanza, Jid(), task_id())) 46 if (stanza->Attr(QN_TYPE) != STR_RESULT) 49 // Queue the stanza with the parent so these don't get handled out of order 51 parent->QueueStanza(stanza); 69 JingleInfoTask::HandleStanza(const XmlElement * stanza) { argument 70 if (!MatchRequestIq(stanza, "set", QN_JINGLE_INFO_QUERY)) 74 Jid from(stanza->Attr(QN_FROM)); 80 QueueStanza(stanza); 89 const XmlElement * stanza local [all...] |
H A D | xmppengine_unittest.cc | 38 // This class grabs the response to an IQ stanza and stores it in a string. 41 virtual void IqResponse(XmppIqCookie, const XmlElement * stanza) { argument 42 ss_ << stanza->Str(); 241 // Queue up an app stanza 242 XmlElement application_stanza(QName("test", "app-stanza")); 249 EXPECT_EQ("<test:app-stanza xmlns:test=\"test\">this-is-a-test" 250 "</test:app-stanza>", handler()->OutputActivity()); 252 // do another stanza
|
H A D | fakexmppclient.h | 55 virtual XmppReturnStatus SendStanza(const XmlElement* stanza) { argument 56 sent_stanzas_.push_back(stanza); 86 // Takes ownership of stanza. 87 void HandleStanza(XmlElement* stanza) { argument 90 if ((*task)->HandleStanza(stanza)) { 91 delete stanza; 95 delete stanza;
|
H A D | pingtask_unittest.cc | 30 buzz::XmppReturnStatus SendStanza(const buzz::XmlElement* stanza); 66 const buzz::XmlElement* stanza) { 67 buzz::XmppReturnStatus result = FakeXmppClient::SendStanza(stanza); 68 if (test->respond_to_pings && (stanza->FirstNamed(buzz::QN_PING) != NULL)) { 65 SendStanza( const buzz::XmlElement* stanza) argument
|
H A D | presencereceivetask.cc | 32 const XmlElement * stanza = NextStanza(); local 33 if (stanza == NULL) { 37 Jid from(stanza->Attr(QN_FROM)); 38 HandlePresence(from, stanza); 43 bool PresenceReceiveTask::HandleStanza(const XmlElement * stanza) { argument 45 if (stanza->Name() != QN_PRESENCE) { 50 QueueStanza(stanza); 56 const XmlElement* stanza) { 57 if (stanza->Attr(QN_TYPE) == STR_ERROR) { 62 DecodeStatus(from, stanza, 55 HandlePresence(const Jid& from, const XmlElement* stanza) argument 66 DecodeStatus(const Jid& from, const XmlElement* stanza, PresenceStatus* presence_status) argument [all...] |
H A D | pubsub_task.cc | 32 bool PubsubTask::HandleStanza(const buzz::XmlElement* stanza) { argument 33 const buzz::QName& stanza_name(stanza->Name()); 35 if (MatchStanzaFrom(stanza, pubsub_node_jid_)) { 37 stanza->FirstNamed(QN_PUBSUB_EVENT); 44 if (MatchResponseIq(stanza, pubsub_node_jid_, task_id())) { 45 const buzz::XmlElement* pubsub_item = stanza->FirstNamed(QN_PUBSUB); 56 const buzz::XmlElement* stanza = NextStanza(); local 57 if (stanza == NULL) { 61 if (stanza->Attr(buzz::QN_TYPE) == buzz::STR_ERROR) { 62 OnPubsubError(stanza [all...] |
H A D | pubsubtasks_unittest.cc | 63 void OnError(buzz::IqTask* task, const buzz::XmlElement* stanza) { argument
|
H A D | xmpptask.h | 38 // right away, they should decide if they own the sent stanza, 39 // and if so, queue it and Wake() the task, or if a stanza does not belong 43 // for example, disconnect a client while processing a stanza - 62 virtual XmppReturnStatus SendStanza(const XmlElement* stanza) = 0; 126 virtual bool HandleStanza(const XmlElement* stanza) { return false; } argument 129 XmppReturnStatus SendStanza(const XmlElement* stanza); 138 virtual void QueueStanza(const XmlElement* stanza); 141 bool MatchStanzaFrom(const XmlElement* stanza, const Jid& match_jid); 143 bool MatchResponseIq(const XmlElement* stanza, const Jid& to, 146 static bool MatchRequestIq(const XmlElement* stanza, cons [all...] |
H A D | mucroomlookuptask.cc | 95 // Construct a stanza to lookup the muc jid for a given hangout id. eg: 118 void MucRoomLookupTask::HandleResult(const XmlElement* stanza) { argument 119 const XmlElement* query_elem = stanza->FirstNamed(QN_SEARCH_QUERY); 121 SignalError(this, stanza); 127 SignalError(this, stanza); 134 SignalError(this, stanza);
|
H A D | pubsubclient.cc | 74 const XmlElement* stanza) { 75 SignalRequestError(this, stanza); 83 const XmlElement* GetItemFromStanza(const XmlElement* stanza) { argument 84 if (stanza != NULL) { 85 const XmlElement* pubsub = stanza->FirstNamed(QN_PUBSUB); 97 const XmlElement* item = GetItemFromStanza(task->stanza()); 105 const XmlElement* item = GetItemFromStanza(publish_task->stanza()); 114 const XmlElement* stanza) { 117 SignalRetractError(this, retract_task->task_id(), stanza); 73 OnRequestError(IqTask* task, const XmlElement* stanza) argument 113 OnRetractError(IqTask* task, const XmlElement* stanza) argument
|
H A D | pubsubclient_unittest.cc | 46 const buzz::XmlElement* stanza) { 59 const buzz::XmlElement* stanza) { 71 const buzz::XmlElement* stanza) { 45 OnRequestError(buzz::PubSubClient* client, const buzz::XmlElement* stanza) argument 56 OnPublishError(buzz::PubSubClient* client, const std::string& task_id, const buzz::XmlElement* item, const buzz::XmlElement* stanza) argument 69 OnRetractError(buzz::PubSubClient* client, const std::string& task_id, const buzz::XmlElement* stanza) argument
|
H A D | pubsubtasks.cc | 26 bool IsPubSubEventItemsElem(const XmlElement* stanza, argument 28 if (stanza->Name() != QN_MESSAGE) { 32 const XmlElement* event_elem = stanza->FirstNamed(QN_PUBSUB_EVENT); 107 void ParseEventItemsElem(const XmlElement* stanza, argument 109 const XmlElement* event_elem = stanza->FirstNamed(QN_PUBSUB_EVENT); 130 void ParsePubSubItemsElem(const XmlElement* stanza, argument 132 const XmlElement* pubsub_elem = stanza->FirstNamed(QN_PUBSUB); 153 void PubSubRequestTask::HandleResult(const XmlElement* stanza) { argument 155 ParsePubSubItemsElem(stanza, &items); 166 bool PubSubReceiveTask::WantsStanza(const XmlElement* stanza) { argument 171 ReceiveStanza(const XmlElement* stanza) argument 187 HandleResult(const XmlElement* stanza) argument 200 HandleResult(const XmlElement* stanza) argument [all...] |
H A D | xmpptask.cc | 49 XmppReturnStatus XmppTask::SendStanza(const XmlElement* stanza) { argument 52 return GetClient()->SendStanza(stanza); 72 void XmppTask::QueueStanza(const XmlElement* stanza) { argument 78 stanza_queue_.push_back(new XmlElement(*stanza)); 115 bool XmppTask::MatchResponseIq(const XmlElement* stanza, argument 118 if (stanza->Name() != QN_IQ) 121 if (stanza->Attr(QN_ID) != id) 124 return MatchStanzaFrom(stanza, to); 127 bool XmppTask::MatchStanzaFrom(const XmlElement* stanza, argument 129 Jid from(stanza 143 MatchRequestIq(const XmlElement* stanza, const std::string& type, const QName& qn) argument [all...] |
H A D | pubsubstateclient.h | 134 // Signal (task_id, item, error stanza). item is NULL for retract. 232 const buzz::XmlElement* stanza) { 233 SignalPublishError(task_id, item, stanza); 247 const buzz::XmlElement* stanza) { 252 SignalPublishError(task_id, item, stanza); 229 OnPublishError(PubSubClient* pub_sub_client, const std::string& task_id, const buzz::XmlElement* item, const buzz::XmlElement* stanza) argument 245 OnRetractError(PubSubClient* pub_sub_client, const std::string& task_id, const buzz::XmlElement* stanza) argument
|