Index: remoting/protocol/jingle_session.h |
diff --git a/remoting/protocol/jingle_session.h b/remoting/protocol/jingle_session.h |
index cd467a1dff24beb9b300f8425fc7ef5eba0c9f7b..4bff0014a5c7b3c6800ab8cbdf0d20e0deca5389 100644 |
--- a/remoting/protocol/jingle_session.h |
+++ b/remoting/protocol/jingle_session.h |
@@ -27,7 +27,8 @@ class JingleSession : public protocol::Session, |
public sigslot::has_slots<> { |
public: |
// Session interface. |
- virtual void SetStateChangeCallback(StateChangeCallback* callback) OVERRIDE; |
+ virtual void SetStateChangeCallback( |
+ const StateChangeCallback& callback) OVERRIDE; |
virtual Error error() OVERRIDE; |
virtual void CreateStreamChannel( |
const std::string& name, |
@@ -149,7 +150,7 @@ class JingleSession : public protocol::Session, |
std::string shared_secret_; |
State state_; |
- scoped_ptr<StateChangeCallback> state_change_callback_; |
+ StateChangeCallback state_change_callback_; |
Error error_; |