Searched defs:stanza (Results 1 - 25 of 32) sorted by relevance

12

/external/webrtc/webrtc/libjingle/xmpp/
H A Dreceivetask.cc16 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 Diqtask.h28 const XmlElement* stanza() const { return stanza_.get(); } function in class:buzz::IqTask
38 virtual bool HandleStanza(const XmlElement* stanza);
H A Dmucroomuniquehangoutidtask.cc22 // 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 Ddiscoitemsquerytask.cc32 void DiscoItemsQueryTask::HandleResult(const XmlElement* stanza) { argument
33 const XmlElement* query = stanza->FirstNamed(QN_DISCO_ITEMS_QUERY);
H A Diqtask.cc37 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 Dmoduleimpl.h36 //! 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 Dmucroomdiscoverytask.cc24 void MucRoomDiscoveryTask::HandleResult(const XmlElement* stanza) { argument
25 const XmlElement* query = stanza->FirstNamed(QN_DISCO_INFO_QUERY);
H A Dpingtask.cc32 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 Dpresenceouttask.cc59 const XmlElement * stanza = NextStanza(); local
60 if (stanza == NULL)
63 if (SendStanza(stanza) != XMPP_RETURN_OK)
H A Dutil_unittest.cc86 bool XmppTestHandler::HandleStanza(const XmlElement * stanza) { argument
87 stanza_ << stanza->Str();
H A Dxmpppump.cc60 buzz::XmppReturnStatus XmppPump::SendStanza(const buzz::XmlElement *stanza) { argument
62 return client_->SendStanza(stanza);
H A Djingleinfotask.cc42 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 Dxmppengine_unittest.cc38 // 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 Dfakexmppclient.h55 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 Dpingtask_unittest.cc30 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 Dpresencereceivetask.cc32 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 Dpubsub_task.cc32 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 Dpubsubtasks_unittest.cc63 void OnError(buzz::IqTask* task, const buzz::XmlElement* stanza) { argument
H A Dxmpptask.h38 // 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 Dmucroomlookuptask.cc95 // 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 Dpubsubclient.cc74 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 Dpubsubclient_unittest.cc46 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 Dpubsubtasks.cc26 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 Dxmpptask.cc49 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 Dpubsubstateclient.h134 // 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

Completed in 253 milliseconds

12