summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/jingle_messages.h
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-14 00:13:39 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-14 00:13:39 +0000
commit1bc9c7c298b6e67052da148fd4469338c8cb7520 (patch)
tree6d1918e618d93310029bdd110559a07c0f3e0ca0 /remoting/protocol/jingle_messages.h
parent4294c531d9eb41613d64c260b8a23d4958009fea (diff)
downloadchromium_src-1bc9c7c298b6e67052da148fd4469338c8cb7520.zip
chromium_src-1bc9c7c298b6e67052da148fd4469338c8cb7520.tar.gz
chromium_src-1bc9c7c298b6e67052da148fd4469338c8cb7520.tar.bz2
Implement multi-step auth support in PepperSession.
Also added unittests for PepperSession. BUG=105214 Review URL: http://codereview.chromium.org/8827001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114318 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/protocol/jingle_messages.h')
-rw-r--r--remoting/protocol/jingle_messages.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/remoting/protocol/jingle_messages.h b/remoting/protocol/jingle_messages.h
index 069d48f9..bcacbf0 100644
--- a/remoting/protocol/jingle_messages.h
+++ b/remoting/protocol/jingle_messages.h
@@ -30,6 +30,7 @@ struct JingleMessage {
SESSION_INITIATE,
SESSION_ACCEPT,
SESSION_TERMINATE,
+ SESSION_INFO,
TRANSPORT_INFO,
};
@@ -66,6 +67,9 @@ struct JingleMessage {
scoped_ptr<ContentDescription> description;
std::list<cricket::Candidate> candidates;
+ // Content of session-info messages.
+ scoped_ptr<buzz::XmlElement> info;
+
// Value from the <reason> tag if it is present in the
// message. Useful mainly for session-terminate messages, but Jingle
// spec allows it in any message.
@@ -83,6 +87,7 @@ struct JingleMessageReply {
NOT_IMPLEMENTED,
INVALID_SID,
UNEXPECTED_REQUEST,
+ UNSUPPORTED_INFO,
};
JingleMessageReply();