| Index: remoting/protocol/fake_session.h
|
| diff --git a/remoting/protocol/fake_session.h b/remoting/protocol/fake_session.h
|
| index 0e098b40e8545383bdd2ddea0c18ca05c2c813e2..de5617675ff3691d457bfef4cd2991a197f8a57a 100644
|
| --- a/remoting/protocol/fake_session.h
|
| +++ b/remoting/protocol/fake_session.h
|
| @@ -124,7 +124,7 @@ class FakeSession : public Session {
|
| FakeSession();
|
| virtual ~FakeSession();
|
|
|
| - StateChangeCallback* state_change_callback() { return callback_.get(); }
|
| + const StateChangeCallback& state_change_callback() { return callback_; }
|
|
|
| void set_message_loop(MessageLoop* message_loop) {
|
| message_loop_ = message_loop;
|
| @@ -138,7 +138,7 @@ class FakeSession : public Session {
|
| FakeUdpSocket* GetDatagramChannel(const std::string& name);
|
|
|
| // Session interface.
|
| - virtual void SetStateChangeCallback(StateChangeCallback* callback);
|
| + virtual void SetStateChangeCallback(const StateChangeCallback& callback);
|
|
|
| virtual Session::Error error();
|
|
|
| @@ -167,7 +167,7 @@ class FakeSession : public Session {
|
| virtual void Close();
|
|
|
| public:
|
| - scoped_ptr<StateChangeCallback> callback_;
|
| + StateChangeCallback callback_;
|
| scoped_ptr<const CandidateSessionConfig> candidate_config_;
|
| SessionConfig config_;
|
| MessageLoop* message_loop_;
|
|
|