Index: remoting/protocol/jingle_messages.cc |
diff --git a/remoting/protocol/jingle_messages.cc b/remoting/protocol/jingle_messages.cc |
index 480a2c252d6aba242575d0b21217da0b67dc63c2..8c28fdf06f29175cced0c0078eb12e1927e9452e 100644 |
--- a/remoting/protocol/jingle_messages.cc |
+++ b/remoting/protocol/jingle_messages.cc |
@@ -9,6 +9,7 @@ |
#include "remoting/base/constants.h" |
#include "remoting/protocol/content_description.h" |
#include "remoting/protocol/name_value_map.h" |
+#include "remoting/protocol/session_plugin.h" |
#include "remoting/signaling/jid_util.h" |
#include "remoting/signaling/remoting_bot.h" |
#include "third_party/webrtc/libjingle/xmllite/xmlelement.h" |
@@ -511,6 +512,15 @@ std::unique_ptr<buzz::XmlElement> JingleMessage::ToXml() const { |
return root; |
} |
+void JingleMessage::AddAttachment(std::unique_ptr<XmlElement> attachment) { |
+ DCHECK(attachment); |
+ if (!attachments) { |
+ attachments.reset(new XmlElement( |
+ QName(kChromotingXmlNamespace, "attachments"))); |
+ } |
+ attachments->AddElement(attachment.release()); |
+} |
+ |
JingleMessageReply::JingleMessageReply() |
: type(REPLY_RESULT), |
error_type(NONE) { |