Index: remoting/signaling/fake_signal_strategy.h |
diff --git a/remoting/signaling/fake_signal_strategy.h b/remoting/signaling/fake_signal_strategy.h |
index c4da7e472a5f8ebee135aae8ae4fc1000626c583..e22a216b15b3ce30baa41c30c8a8f475d3e7909c 100644 |
--- a/remoting/signaling/fake_signal_strategy.h |
+++ b/remoting/signaling/fake_signal_strategy.h |
@@ -12,7 +12,7 @@ |
#include "base/macros.h" |
#include "base/memory/weak_ptr.h" |
#include "base/observer_list.h" |
-#include "base/threading/non_thread_safe.h" |
+#include "base/sequence_checker.h" |
#include "remoting/signaling/iq_sender.h" |
#include "remoting/signaling/signal_strategy.h" |
#include "remoting/signaling/signaling_address.h" |
@@ -23,8 +23,7 @@ class SingleThreadTaskRunner; |
namespace remoting { |
-class FakeSignalStrategy : public SignalStrategy, |
- public base::NonThreadSafe { |
+class FakeSignalStrategy : public SignalStrategy { |
public: |
// Calls ConenctTo() to connect |peer1| and |peer2|. Both |peer1| and |peer2| |
// must belong to the current thread. |
@@ -91,6 +90,8 @@ class FakeSignalStrategy : public SignalStrategy, |
// All received messages, includes thouse still in |pending_messages_|. |
std::list<buzz::XmlElement*> received_messages_; |
+ SEQUENCE_CHECKER(sequence_checker_); |
+ |
base::WeakPtrFactory<FakeSignalStrategy> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(FakeSignalStrategy); |