summaryrefslogtreecommitdiffstats
path: root/remoting/jingle_glue/signal_strategy.h
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-28 21:02:26 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-28 21:02:26 +0000
commit730bd1c0c25f2af8858a3e47c2c22f59bbd9efec (patch)
tree65f15ab9164e7eb75636b153c09642a56f9995ac /remoting/jingle_glue/signal_strategy.h
parent2841c9057bd6fa9617d1ec44d46f2cc9a5b206f1 (diff)
downloadchromium_src-730bd1c0c25f2af8858a3e47c2c22f59bbd9efec.zip
chromium_src-730bd1c0c25f2af8858a3e47c2c22f59bbd9efec.tar.gz
chromium_src-730bd1c0c25f2af8858a3e47c2c22f59bbd9efec.tar.bz2
Remove StartSession/EndSession from SignalStrategy interface.
BUG=None TEST=remoting still works. Review URL: http://codereview.chromium.org/7277017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90836 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/jingle_glue/signal_strategy.h')
-rw-r--r--remoting/jingle_glue/signal_strategy.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/remoting/jingle_glue/signal_strategy.h b/remoting/jingle_glue/signal_strategy.h
index d4093b78..d59341e 100644
--- a/remoting/jingle_glue/signal_strategy.h
+++ b/remoting/jingle_glue/signal_strategy.h
@@ -13,10 +13,6 @@ namespace buzz {
class XmlElement;
} // namespace buzz
-namespace cricket {
-class SessionManager;
-} // namespace cricket
-
namespace remoting {
class IqRequest;
@@ -45,6 +41,7 @@ class SignalStrategy {
SignalStrategy() {}
virtual ~SignalStrategy() {}
virtual void Init(StatusObserver* observer) = 0;
+ virtual void Close() = 0;
// Set a listener that can listen to all incoming messages. Doesn't
// take ownership of the |listener|. Can be called with |listener|
@@ -55,10 +52,6 @@ class SignalStrategy {
// Sends a raw XMPP stanza. Takes ownership of the |stanza|.
virtual void SendStanza(buzz::XmlElement* stanza) = 0;
- // TODO(sergeyu): Do these methods belong to this interface?
- virtual void StartSession(cricket::SessionManager* session_manager) = 0;
- virtual void EndSession() = 0;
-
virtual IqRequest* CreateIqRequest() = 0;
private: